Point your AI agent at freehire and let it find you a job.

Get the CLI →

Network Contracting Solutions -a division of ADvTECH Resourcing

NewBe an early applicant

Senior Java Software Engineer

Posted 1 view
Discussion

New job opportunity - 12 Month contract for Senior Java Developer for company based in the Insurance and Financial Services Sector -

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.

Job Experience & Skills Required / Ideal Candidate Profile:

Education:

  • Matric (Grade 12).
  • IT-related Degree or Diploma (BSc, BTech, or equivalent).

Experience:

  • Minimum 3 years' software development experience.
  • Exposure to financial services or insurance environments will be advantageous.
  • Experience working within Agile and SDLC environments.

Technical Skills:

  • JBoss EAP or similar application servers.
  • JPA and ORM frameworks.
  • XML, XSD, JAXB.
  • Relational databases and PL/SQL.
  • EJB.
  • JavaServer Faces (JSF).
  • Unit Testing and Systems Integration Testing.

Personal Attributes:

  • 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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available