An Insurance company is looking for a Senior Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications.
This is a South African based financial services group listed on the Johannesburg Stock Exchange, he Group has subsidiaries in Botswana, Ghana, Gibraltar, Guernsey, Kenya, Lesotho, Mauritius, Namibia, Nigeria, UK, South Africa and Zambia, if this sounds like an organisation you would like to be part of reach out to Shouneez@salixrecruitment.co.za
Duties:
Responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Design, build, and maintain efficient, reusable, and reliable Java code on projects
Translate application specifications and use cases into functional applications
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Maintenance: Ensure all errors are resolved correctly and resolution documented; eliminate reoccurrence of errors; provide support to operations and support team
Collaborate with team members and stakeholders
Co-design and contribute to overall team objectives and successes
Job Experience & Skills Required: Qualifications:
Matric (Garde 12)
Degree in Computer Science or Engineering is Preferred
Experience:
6 – 8 Years Solid development experience in Java Non-Negotiable
Minimum 4 years practical work experience with the Spring Framework
Proven experience of enterprise Java or JEE development, Angular, Git or Gradle
DevOps/CD/CI tools, AWS experience and Linux is a bonus
Skills & Competencies:
Ability to work as part of a team
Attention to detail
Analytical mindset and good problem-solving skills
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.