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: Apr 28, 2026
    Deadline: May 8, 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...

     

    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/04/28

    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