This is a full-time opportunity with a leading U.S.-based financial technology company focused on building secure, high-volume digital payment systems, including one of the most widely used peer-to-peer payment networks. You'll be working in a modern cloud-native environment leveraging Java, Spring Boot, microservices, AWS, Kubernetes, and distributed data technologies to support mission-critical Tier 1 services.
This role offers the chance to work on a multi-year, high-impact cloud migration initiative, moving mission-critical, high-throughput systems from on-premise infrastructure into AWS. The team is looking for a hands-on Senior Engineer (5-7 years experience) who thrives in complex, high-availability environments and wants to contribute directly to systems operating at massive scale. You'll gain exposure to cutting-edge cloud architecture, play a key role in modernization efforts, and work on systems that process trillions in transactions, while still maintaining a strong engineering culture that values growth, ownership, and technical excellence.
Contract Duration: 12 Months
Required Skills & Experience - 5-7 years of hands-on software engineering experience
- Strong Java and Spring Boot development
- Experience building and scaling microservices
- Cloud experience (AWS preferred)
- Experience with high-availability, low-latency systems
Desired Skills & Experience - Experience migrating on-prem applications to cloud environments
- Exposure to distributed data systems and replication strategies
- Experience with Docker and Kubernetes
- Familiarity with CI/CD pipelines
- Experience with relational and NoSQL databases (PostgreSQL, DynamoDB)