Full Stack Developer - Manager
Core
Design and build cloud-native Java microservices and React/TypeScript front ends to modernize middle-office applications on AWS.
Role type
Senior Full Stack Developer (Back-end focused)
Builds
Cloud-native services and user interfaces for trade processing, accounting, reconciliation, and settlement functions.
Domain
Financial Services / Cloud Native / Java / AWS
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, REST API design, Kafka, IBM MQ, AWS (ECS/EKS, Lambda, S3, SQS/SNS, RDS), Oracle/SQL, ReactJS, TypeScript, AI coding tools (GitHub Copilot, Claude Code, Devin), Git, CI/CD, Docker, automated testing
Preferred skills
Experience with all three AI tools (Copilot, Claude, Devin), MCP servers, legacy modernization (Java EE, Sybase), Terraform, AWS certifications
Technologies
Java, Spring Boot, Kafka, IBM MQ, AWS, Oracle, ReactJS, TypeScript, GitHub Copilot, Claude Code, Devin, Terraform, Docker, JUnit, Mockito
Responsibilities
Design and build Java/Spring Boot microservices and REST APIs; Build event-driven integrations with Kafka and IBM MQ; Write efficient data access against Oracle; Rebuild legacy business logic as clean, testable services; Build and deploy services on AWS (ECS/EKS, Lambda, etc.); Build and maintain ReactJS/TypeScript screens and components; Use AI coding tools for code completion, refactoring, and test generation; Review all AI-generated code for correctness and security.
Seniority
Senior, hands-on IC