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: May 5, 2026
    Deadline: May 29, 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...
    Read more about this company

     

    Javascript Developer

    Role Purpose    

    • The Senior Java / Angular Engineer is responsible for applying deep technical expertise to design, build, and evolve modern, service-based applications that reduce platform coupling and enable scalable, modular integration across the enterprise. The role focuses on delivering high-quality front-end and back-end solutions using Angular, Java, and associated cloud-native technologies.
    • This position plays a critical role in shaping solution design, influencing architectural direction, and contributing to the long-term evolution of Momentum’s technology landscape. The incumbent is expected to operate across the full software development lifecycle, combining hands-on delivery with thoughtful technical leadership and collaboration across business and technology teams.

    Requirements    

    Education:

    • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related discipline, or equivalent experience gained within the financial services sector.
    • Minimum of 8 years’ professional experience in Java and JavaScript development within financial services, investment platforms, or comparable regulated environments.
    • Proven experience designing and delivering enterprise-grade applications across front-end and back-end layers.
    • Exposure to modern integration patterns and service-oriented or microservices-based architectures.

    Certifications:

    • Relevant Java and/or JavaScript certifications are advantageous.

    Technical Expertise:

    • The role requires strong practical capability across modern application development and cloud-native technologies, including:
    • Web technologies: HTML, CSS, JavaScript, HTTP/HTTPS protocols
    • Component-based frontend frameworks, such as Angular or React.
    • Backend NodeJS frameworks such as Express
    • Java frameworks such as Spring
    • Relational databases and SQL
    • Containerisation and orchestration (e.g. Docker)
    • Source control using Git
    • Unit testing frameworks (Jest, JUnit, Mockito)
    • Openness and interest in AI-assisted tools such as Github CoPilot and Claude Code.

    Duties & Responsibilities    

    Software Design & Development:

    • Design, implement, and maintain high-quality Java and Angular applications across front-end and back-end layers.
    • Apply appropriate architectural and design patterns to deliver scalable, maintainable solutions.
    • Integrate developed components into fully functioning systems aligned to enterprise standards.
    • Ensure solutions meet functional and non-functional requirements, including performance, security, and resilience.

    Engineering Quality & Verification:

    • Define and uphold unit and integration testing strategies to ensure solution correctness and stability.
    • Maintain strong coding standards with emphasis on clarity, maintainability, and testability.
    • Troubleshoot, diagnose, and resolve application defects and system issues.
    • Actively incorporate user feedback and operational insights to improve solution robustness over time.

    Architecture, Design & Standards:

    • Produce and maintain technical design artefacts and architectural documentation.
    • Participate in solution and architectural design sessions, contributing informed technical perspectives.
    • Interpret and apply UML artefacts and design models.
    • Support alignment to agreed architectural principles, frameworks, and technical standards.
    • Reinforce development guidelines, best practices, and engineering standards across the team.

    Platform Evolution & Innovation:

    • Analyse trends, platform metrics, and system behaviour to inform optimisation initiatives.
    • Design and propose improvements that address key business challenges and support strategic objectives.
    • Stay current with emerging technologies, tooling, and industry practices relevant to digital and financial platforms.
    • Explore and propose innovative approaches to meet evolving client and business needs.

    Stakeholder Engagement & Collaboration:

    • Communicate technical options, constraints, and trade-offs clearly to business and technical stakeholders.
    • Work collaboratively across teams to support effective delivery and system integration.
    • Support shared ownership of outcomes and contribute positively to team dynamics.

    Operational Support & Risk Management:

    • Provide support for production systems, including enhancements and defect remediation.
    • Identify technical and delivery risks early and escalate appropriately.
    • Ensure adherence to security principles, compliance obligations, and operational controls.
    • Contribute to technology roadmaps and support alignment with broader IT strategies.

    Competencies    

    • Proactive and self-directed approach to work
    • Structured, analytical problem-solving capability
    • Strong focus on delivery outcomes and business value
    • Flexibility in approach and ability to adapt under changing conditions
    • High levels of accountability and ownership
    • Resilience and ability to perform effectively under pressure
    • Clear and effective communication skills
    • Strong collaboration and teamwork mindset
    • Ongoing commitment to learning and technology currency
    • Ability and willingness to coach and mentor team members

    Closing Date    

    • 2026/05/07

    Check how your CV aligns with this job

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Momentum Metropolitan Holdings... Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail