Senior Java Developer – Application Modernization
Core
Refactor and migrate legacy Java 6/8, JBoss, and Struts applications to modern frameworks (JDK 17, Spring Boot) and cloud environments (AWS, Kubernetes).
Role type
Senior IC backend Java engineer (application modernization)
Builds
Modernized microservices and back-end services for Tier 1 financial institutions
Domain
Financial services / Enterprise application modernization
Required skills
Java (Core, multi-threading, JDBC), Spring Boot, Kubernetes, Docker, AWS (ECS/EKS), TypeScript, CI/CD (Jenkins, Git), Relational databases (Oracle, SQL Server, DB2)
Preferred skills
J2EE (EJB, Servlets), PostgreSQL, Unix script modernization, Financial services domain experience
Responsibilities
Modernize and refactor legacy Java applications; Design and develop Java back-end services; Containerize and deploy applications to AWS; Integrate with enterprise authentication (Okta, Spring SAML); Deliver software via Agile lifecycle
Seniority
Senior, hands-on IC
