Intermediate Java Developer

Momentum

Centurion

On-site

ZAR 700,000 - 1,200,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Momentum is seeking a skilled Java/Spring Boot developer to design and build microservices and Angular-based front-end solutions. The role emphasizes cloud-native architectures and distributed systems with openness to AI-assisted development tools to boost productivity and code quality.

Candidates should have a relevant IT degree, 4-6 years of software development experience (financial services preferred) and familiarity with RESTful APIs, Docker exposure, and test automation.

Qualifications

  • Relevant IT degree or diploma required.
  • 4-6 years software development experience, preferably in financial services.
  • Investment environment experience is advantageous.

Responsibilities

  • Frontend development using Angular, TypeScript, RxJS, HTML/CSS and REST API integration.
  • Backend development using Java, Spring Boot, Spring MVC, Spring Data JPA and Spring Security.
  • Design and implement microservices architectures and distributed systems.
  • Engage in architecture and integration work including JMS and messaging technologies.
  • Utilize WebSphere, Gradle and Git in the CI/CD workflow.
  • Adopt Agile practices, write unit tests (JUnit/Mockito) and participate in design sessions.

Skills

Microservices architecture
RESTful APIs
Agile development
Unit testing
OOAD design
UML reading
Mentoring teammates

Education

Relevant IT degree or diploma

Tools

Spring Boot
Spring MVC
Spring Data JPA
Spring Security
JPA/Hibernate
Angular
TypeScript
RxJS
HTML/CSS
WebSphere
Gradle
Git
JMS

Job description

Through our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations.

We help people grow their savings, protect what matters to them and invest for the future. We help companies and organisations care for and reward their employees and members. Through our own network of advisers or via independent brokers and utilising new platforms Momentum Metropolitan provides practical financial solutions for people, communities and businesses. Visit us at www.momentummutropolitan.co.za

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 & Responsibilities
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
Competencies
  • Quick, enthusiastic and steady learner with good communication skills.
  • Systematic and analytical way of working.
  • Structured, conscientious, and result-oriented approach.
  • Flexible and adaptable.
  • High reliability and accountability.
  • Stress resilience and positive personality.
  • Team-oriented with a mentoring mindset.
  • Keen interest in technology.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Java Developer
Java Developer

Zohorecruit • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Tech Lead: JavaScript Developer
Tech Lead: JavaScript Developer

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Intermediate Java Software Engineer
Intermediate Java Software Engineer

Future Fit • Johannesburg

On-site
ZAR 500,000 - 700,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+3
Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Health insurance
+4
Intermediate Java Developer (Spring Boot, SQL)
Intermediate Java Developer (Spring Boot, SQL)

AES Global • Cape Town

On-site
ZAR 600,000 - 900,000
Intermediate Java Developer
Intermediate Java Developer

Deka Minas (Pty) Ltd • Johannesburg

On-site
ZAR 600,000 - 900,000
Hybrid work model
Competitive salary
Senior Java and Angular Developer - Health Care Industry - Pretoria
Senior Java and Angular Developer - Health Care Industry - Pretoria

WMS Secure • Pretoria

On-site
ZAR 800,000 - 1,000,000
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Randburg

On-site
ZAR 900,000 - 1,300,000
Health insurance
Retirement contributions
Training & conferences