Intermediate Java Developer MMH260707-4

Momentum · Centurion, Gauteng, South Africa
LinkedIn

Posted

Jul 09, 2026 (6d ago)

Seniority

Mid-Level

Work Model

Not Specified

Type

Not Specified

Category

Backend

Salary

Not specified

Skills

Agile Angular CSS Git HTML Java JUnit Microservices REST API Spring Boot TypeScript

Description

Role Purpose The purpose of this role is to design and develop Java/Spring Boot microservices and Angular-based front-end solutions, aligned to modern cloud-native and distributed system principles. The role requires a demonstrated openness to adopting modern development approaches, including the use of AI-assisted development tools and practices to enhance productivity, code quality, and solution design. Requirements Relevant IT degree or diploma 4-6 years software development experience (preferably financial services) Investment environment experience is advantageous Core Technical Requirements Strong experience in Microservices architecture Solid hands-on experience with Spring Boot ecosystem Proven experience building RESTful APIs and distributed systems Additional Advantageous Skills Exposure to Docker Experience with test automation Duties and Responsibilities Frontend Development Frontend Development Angular TypeScript RxJS HTML / CSS REST API integration Backend Development Java Spring Boot Spring MVC Spring Data JPA Spring Security JPA and Hibernate Architecture & Integration Microservices architecture RESTful web services JMS and messaging technologies XML and related technologies Platforms & Tools WebSphere Application Server & related tools Gradle Git Software Engineering Practices Unit testing (JUnit, Mockito) Agile development methodologies Understanding of development design patterns Ability to read UML and participate in design sessions Strong object-oriented analysis, design, and development skills As an applicant, please verify the legitimacy of this job advert on our company career page.-289468633