Java Developer
21 hours ago
Vitality RSA - Systems
Java Developer (Senior)
About Vitality RSA Systems
Discovery Vitality RSA Systems is a dynamic and energetic environment which encourages an ownership attitude. The environment provides innovative systems development, architecture, support and infrastructure to our internal clients. This environment thrives on customer engagement and customer experience as well as mutually beneficial relationships with our business units and other key stakeholders. It is important for our employees to provide a world class service to our internal and external clients, thereby ensuring long and sustainable relationships.
Key Purpose
Designs, develops, and implements Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, writes code and performs unit and functional testing of software. Contributes to the overall architecture and standards of the group, acts as an SME and plays a software governance role.
Areas Of Responsibility May Include But Not Limited To
- Work closely with business analysts to analyse and understand the business requirements and business case, in order to produce simple, cost effective and innovative solution designs.
- Implement the designed solutions in the required development language (typically Java) in accordance with the Vitality Group standards, processes, tools and frameworks.
- Testing the quality of produced software thoroughly through participation in code reviews, the use of static code analysis tools, creation and execution of unit tests, functional regression tests, load tests and stress tests and evaluating the results of performance metrics collected on the software.
- Participate in feasibility studies, proof of concepts, JAD sessions, estimation and costing sessions, evaluate and review programming methods, tools and standards, etc.
- Maintain the system in production and provide support in the form of query resolution and defect fixes.
- Prepare the necessary technical documentation including payload definitions, class diagrams, activity diagrams, ERDs, operational and support documentation, etc.
- Driving the skills development of team members, coaching of team members for performance and coaching on career development, recruitment, staff training, performance management, etc.
Personal Attributes And Skills
- Customer-service orientation
- Concern for order
- Self-control
- Flexibility
- High standards for delivery
- Professionalism
- Teamwork and co-operation
- Self-driven
- Proactive
- Overtime will be required from time to time.
- Standby will be required on a rotational cycle
Education And Experience
- Matric. A diploma or degree in IT would be advantageous
- 5 or more years of experience within a similar role
- Learning orientation, structured and analytical problem solving, prioritization, planning and organizing; coaching and mentoring (essential)
- Knowledge of Java, Object Orientation, Spring, Hibernate, Junit, SOA, SOAP, REST, Microservices, Docker, Data Modelling, UML, SQL, Architectural Styles (essential)
- Knowledge of Kafka, Zookeeper, Zuul, Eureka, Obsidian, Elasticsearch, Kibana, Fluentd (advantageous)
EMPLOYMENT EQUITY
The Company's approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
-
Java Software Engineer
3 days ago
Soweto, Gauteng, South Africa Retro Rabbit Smartek21 Full time R900 000 - R1 200 000 per yearAbout the RoleWe're looking for an experienced Full Stack Java Developer to join our engineering team in Gauteng. You'll be responsible for building and maintaining scalable, high-performing solutions that power our clients' digital platforms.This role combines strong back-end expertise in Java Spring Boot with front-end experience in modern JavaScript...
-
Automation Developer
21 hours ago
Soweto, Gauteng, South Africa Indsafri Full time R600 000 - R1 200 000 per yearJob Role: Automation DeveloperExp Required: Atleast 5 to 8 Years of relevant work experience in Java with Spring boot, Python programming language with LangChainJob Location: South Africa - JohannesburgCompany Name: IndsafriNotice Period: Immediate to 30 daysNOTE:***********************KINDLY DO NOT APPLY IF YOU HAVE LESS THAN 5 YEARS OF RELEVANT WORK EXP IN...
-
Soweto, Gauteng, South Africa CareerWeb Full time R720 000 - R1 200 000 per yearLocation: Centurion (hybrid)Minimum 12 month contractAround 5+ years of experience is required.Tech stack:Technical skills:Operating Systems: Windows, LinuxLanguages: Java, ESQL, SQL, XMLWeb development :HTML, CSS, JavaScriptESB: IIB 10.0, IIB 11.0Source Control: Git, Azure DevOps.Databases: SQL Server, MySQL, Oracle, DB2Performance Monitoring Tools:...
-
Senior Developer
22 hours ago
Soweto, Gauteng, South Africa Gap infrastructure Full time R1 800 000 - R2 500 000 per yearWe are seeking a highly skilled Java Developer to lead our development team in designing, building, and maintaining enterprise-grade systems. The ideal candidate will have extensive experience in Spring Boot, JPA/Hibernate, and relational databases (MSSQL & MySQL). Additionally, this role requires team leadership, mentoring junior developers, and driving...
-
Team Lead: POS Development
6 days ago
Soweto, Gauteng, South Africa Dariel Full time R1 000 000 - R1 200 000 per yearTeam Lead: POS DevelopmentLocation:Linbro Park, JohannesburgIndustry:Payments | Fintech | Software DevelopmentAbout the RoleWe are looking for aTeam Lead: POS Developmentto drive the design, development, and maintenance of payment applications across POS and mobile platforms. This is ahands-on leadership rolerequiring strong technical expertise inJava, C,...
-
Senior Angular Developer
1 week ago
Soweto, Gauteng, South Africa DVT Full time R1 200 000 - R2 400 000 per yearSenior Angular DeveloperWe are seeking a talented Senior Angular Developer to join our dynamic team at DVT Netherlands. As a key member of our development team, you will be responsible for designing, developing, and implementing innovative software solutions using Angular and Java technologies.Key Responsibilities:Collaborate with cross-functional teams to...
-
API Developer
1 week ago
Soweto, Gauteng, South Africa Skywaves Rise Full time R350 000 - R550 000 per yearPosition: API DeveloperLocation: JohannesburgEmployment Type: ContractRequired SkillsStrong experience in RESTful API development and integration patterns.Hands-on expertise with / Python / Java (or relevant backend technologies).Knowledge of API Gateways (Kong, Apigee, AWS API Gateway, Azure API Management, etc.).Experience with OAuth2, JWT, SSO,...
-
DevOps / Platform Developer
1 week ago
Soweto, Gauteng, South Africa Altron Digital Business Full time R80 000 - R125 000 per yearAtAltron Digital Business, we provide the enterprise-grade solutions that organisations need to operate, optimise, and transform into a resilient digital business.Our purpose is to use technology to transform today into a simpler, safer and smarter tomorrow.We're committed to providing the best solutions to save money and help our clients' business grow with...
-
Android Developer
1 week ago
Soweto, Gauteng, South Africa Discovery Limited Full time R250 000 - R500 000 per yearDiscovery – InsureAndroid Developer | Talent PoolAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart,...
-
Data Scientist
1 week ago
Soweto, Gauteng, South Africa Mindworx Consulting and Academy Full time R1 000 000 - R3 000 000 per yearAs a BI Data Scientist, you will play a key role in leveraging data to drive insights, informdecision-making, and enhance our life and non-life insurance operations. You will workclosely with cross-functional teams to develop innovative data-driven solutions that addressbusiness challenges and improve overall performance.Role PurposeAs a data scientist, you...