Posted on: 06/04/2026
Description :
Job Title : Senior Full-Stack Engineer (Modernization Specialist)
Role Overview :
We are seeking a versatile Full-Stack Developer. This role is unique : you will be the bridge between our stable, legacy core (Java Struts) and our next-generation trading platform built on Spring Boot 3.x and Angular 17+.
Key Responsibilities :
- Modernization : Refactor monolithic Struts actions into RESTful controllers using Spring Boot.
- UI Development : Build responsive, modular front-ends using Angular (v14+), ensuring state management (NgRx/RxJS) is optimized for complex data forms.
- Facilitate secure data exchange between legacy systems and modern APIs using mTLS and SOAP/REST adapters.
- Cloud & DevOps : Deploy and manage services on AWS ECS using Terraform and Ansible (as discussed in our architecture).
- AI Leverage : Majority of the modernization will be done using AI assisted tools including test case generation, documentation and architecture diagrams.
Technical Requirements :
Backend (The "Old & New") :
- Java : Strong proficiency in Java 8 and Java 17/21.
- Spring Framework : Expert knowledge of Spring Boot 3, Spring Security, and Spring Data JPA.
- Struts : Proven experience managing Struts 2 (interceptors, value stack, OGNL).
- API Protocols : Deep understanding of REST and SOAP (XML/XSD).
Frontend Angular :
- 3+ years of experience with Angular. Proficiency in TypeScript, decorators, and standalone components.
- Styling : SCSS, CSS Grid, and experience with UI libraries like Angular Material or PrimeNG.
Infrastructure & Database :
- Database : Advanced SQL (OracleDB preferred) and experience with migration tools like Liquibase or Flyway.
- Containers : Solid understanding of Docker and container orchestration.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1626345