Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 15, 2026
    Deadline: Aug 9, 2026
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Momentum Metropolitan Holdings, formerly MMI Holdings, is a South African-based financial services group was established on 1 Dec 2010, through the merger of Metropolitan and Momentum. We are specialists in long and short-term insurance, asset management, savings, investments, healthcare administration, health risk management, employee benefits and reward...

     

    Senior Java Developer

    Role Purpose    

    • The position will allow the successful candidate to apply their technical expertise by evaluating various patterns, utilizing existing and future integration mechanisms to create microservice-based applications using the latest security measures to secure them, and using cloud-based technologies from AWS to deploy and monitor these applications and maintain and upgrade existing ones ?
    • The successful applicant will be responsible for designing and developing Java and Spring-based systems and UI-based applications using Angular

    Requirements    

    • A relevant IT degree or diploma. 
    • 10+ years of experience. 
    • 2 - 4 years of software development experience in a financial services environment. 
    • Experience in an investment environment will be an advantage. 
    • Experience in integrating different applications and technologies will be an advantage. 
    • Additional knowledge of the FICA Act and CDD-related systems will be an added advantage. 

    Advantage Skills

    • Exposure to Docker/Kubernetes. 
    • Experience with Micro-services. 
    • Spring-Boot experience (General, Security & Authentication). 
    • Experience with test automation. 
    • AWS experience. 
    • Knowledge of building and maintaining build pipelines using Docker, CloudFormation, or Terraform? 
    • Experience setting up and using Postman, Insomnia, or SoapUI to create a suite of REST and SOAP services. 
    • Data Dog experience. 
    • Use of AI-assisted development tools and practices to enhance productivity, code quality, and solution design. 

    Duties & Responsibilities    

    • Technologies 
    • HTML /CSS/ JavaScript. 
    • Angular and Material for the front-end design of. 
    • Spring, Spring Boot, Spring Security? Spring Data JPA, and Spring Data Mongo, Hibernate 
    • JMS and Messaging technologies? IBM MQ, AWS SQS. 
    • XML and JSON-related technologies. 
    • Web services. REST and SOAP-based. 
    • Ability to read UML and participate in design sessions. 
    • Working knowledge of development design patterns. 
    • Sound object-orientated analysis, design, and development skills and expertise. 
    • Good understanding of agile development methodologies and practices. 
    • MongoDB and NoSQL-based databases. 
    • Good knowledge of Relational Database design and development (Oracle, PostgreSQL). 
    • Gradle build tools 
    • GIT, GitLab. 
    • Unit Testing JUnit/Mockito, BDD (Cucumber/Karate). 
    • Spring Security, OpenID Connect and OAuth2. 
    • DataDog or similar monitoring tools. 
    • Micrometer, Prometheus, and Application Monitoring and dashboards. 
    • LDAP/AD for security. 
    • Database migration tools like MongoCK and Flyway. 
    • Nexus 
    • SonarQube / Jacoco 
    • Jira 

    Competencies    

    • A quick, enthusiastic, and steady learner with good communication skills. 
    • Systematic and analytical way of working. 
    • Structured, conscientious, and result-oriented approach to work. 
    • Flexible attitude and ability to integrate into existing structures.? 
    • A high degree of reliability, personal responsibility, and pro-activity.? 
    • Calm, stress-resistant, open, and friendly personality. 
    • Good sense of humor and excellent team spirit. 
    • Keen interest in technology. 
    • Willing to share, coach, and mentor team members and peers. 
    • Willing to write new systems but also maintain and upgrade existing ones. 
    • Willing to improve existing systems. 
    • Good knowledge of writing integration tests and proper error-handling frameworks 
    • Good knowledge of REST error codes and best practices and REST security 
    • Willingness to work on older technology like IBM MQ and new ones in the AWS space. 
    • Willingness to create Jira stories and assist the BAs in creating stories with more technical detail to help developers work on these stories. 
    • Willingness to maintain and support apps in the Non-prod and Prod environments. 
    • Must assist testers in setting up and maintaining automated test frameworks for all the supported applications. 
    • Willingness to switch between 15 to 20 different applications. Must have the ability and interest to see how these various applications have been designed and work together. 
    • IBM MQ queue setup knowledge will be an advantage. 
    • Must be able to do a domain model design and map that to JPA. 

    Closing Date    

    • 2026/07/22

    Check how your CV aligns with this job

    Method of Application

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail