Sr Java Back-End Software Engineer
Core
Design, build, monitor, and maintain backend services and APIs for a complex, distributed, web-based software product powering financial transactions.
Role type
Senior IC Java back-end software engineer
Builds
Production-grade microservices and containerized workloads
Domain
Fintech / Payments / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Microservices architecture, Docker, Kubernetes, CI/CD pipelines, Asynchronous messaging, Event-driven workflows, Unit and integration testing, Technical mentoring
Preferred skills
None stated
Technologies
Java, Docker, Kubernetes
Responsibilities
Design, develop, test, deploy, and maintain backend services and APIs; Implement modern architectural designs; Mentor the team in building resilient, observable, and secure services; Implement data and integration patterns; Develop automated unit and integration tests; Develop containerized workloads and deployment artifacts; Collaborate with Product, Design, and Engineering teams to translate requirements into technical solutions; Improve developer velocity by contributing to CI/CD pipelines; Mentor engineers through design reviews and technical guidance
Seniority
Senior, hands-on IC