Intermediate Java Developer MMH260930-1

Momentum

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