First seen by Alion on Oct 8, 2026. Network Contracting scores A on the Alion truth index.
Attention:
Are you a skilled Java Developer looking to work in a high-performing, innovative environment where your technical expertise directly impacts millions of lives? Join a market-leading organisation that is passionate about technology, continuous innovation, and delivering world-class solutions within the financial services industry.
Company and Job Description:
Our client is a renowned industry leader committed to transforming lives through innovative technology solutions and customer-centric services. Operating in a fast-paced and dynamic environment, they invest in exceptional talent and provide employees with opportunities to grow, learn, and contribute to meaningful projects.
As a Java Developer, you will play a critical role within the software development team responsible for designing, developing, and maintaining systems that support a dynamic life insurance business. You will collaborate with business stakeholders, technical specialists, quality assurance teams, and fellow developers to build robust, scalable, and high-performing solutions.
This opportunity offers exposure to enterprise-level applications, modern development practices, collaborative teams, and a culture that encourages innovation, ownership, and professional development. If you are passionate about solving complex business challenges through technology, this role is for you.
Key Responsibilities:
- Design, develop, maintain, and enhance enterprise Java applications in line with business and technical requirements.
- Participate in technical analysis, solution design, effort estimation, and project planning activities.
- Conduct unit testing, peer code reviews, and support quality assurance processes to ensure delivery of high-quality code.
- Provide production support, perform root cause analysis, and resolve system issues effectively.
- Collaborate with cross-functional teams, stakeholders, and subject matter experts throughout the software development lifecycle.
- Mentor junior team members and contribute to knowledge-sharing and continuous improvement initiatives.
Education:
- Matric (Grade 12).
- IT-related Degree or Diploma (BSc, BTech, or equivalent).
- Minimum 3 years' software development experience.
- Experience developing enterprise applications using Java technologies.
- Exposure to financial services or insurance environments will be advantageous.
- Experience working within Agile and SDLC environments.
- Java Programming Language.
- Java EE.
- JBoss EAP or similar application servers.
- JPA and ORM frameworks.
- XML, XSD, JAXB.
- Relational databases and PL/SQL.
- EJB.
- JavaServer Faces (JSF).
- HTML5, JavaScript, and CSS3.
- Git Version Control.
- Jira and/or BitBucket.
- Unit Testing and Systems Integration Testing.
- Strong analytical and problem-solving abilities.
- Self-motivated with a strong sense of ownership and accountability.
- Excellent communication and stakeholder engagement skills.
- Adaptable and able to thrive in a fast-changing environment.
- Team-oriented with the ability to work independently when required.
For more exciting IT vacancies, please visit:
www.networkcontracting.co.za
I also specialise in recruiting in the following fields:
- Enterprise Agile Coach
- Agile Transformation Lead / Agile Change Manager
- Scrum & Delivery-Focused Roles
- Scrum Master (Senior / Lead)
- Delivery Manager / Iteration Manager
- Lean Coach
- DevOps Coach
For more information contact:
Theresa Steenkamp
Key Account Manager
Connect with me on LinkedIn!

