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