Java Software Engineer
Core
Backend Java engineer designing, building, and maintaining production-grade microservices and APIs for financial/payments systems.
Role type
Senior IC backend Java engineer
Builds
Microservices, RESTful APIs, event processing systems, and web portals
Domain
Financial services / Payments / Cloud-native infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Spring Security, Microservices, RESTful APIs, SQL/PLSQL, AWS (ECS/Fargate, RDS, S3, API Gateway), Docker, Kubernetes, CI/CD (Jenkins, Terraform), Kafka, IBM MQ, Solace
Preferred skills
Financial industry domain knowledge, payments systems experience
Technologies
AWS, Spring Framework, Jenkins, Bitbucket, Octopus, Terraform, Docker, OpenShift, Kubernetes, Kafka, IBM MQ, Solace, RDS, S3, CloudWatch, WAF
Responsibilities
Elicit requirements and produce technical documentation; Design code changes with Solution Architects; Perform code changes, unit testing, system testing, and code reviews; Support system integration testing and resolve issues; Assist customers during acceptance testing and post-cutover; Develop training materials and conduct presentations
Seniority
Senior, hands-on IC