Senior Manager, Back-End Development
Core
Lead a team of backend developers while actively contributing to code development for a next-generation payment engine.
Role type
Senior Manager, Back-End Development (50% people leadership, 50% hands-on IC)
Builds
High-performance, event-driven microservices for core payment processing capabilities
Domain
Banking / Financial Services / Payment Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices architecture, Distributed systems, Reactive programming, Event-based programming, RESTful API design, Git, CI/CD, Automated testing (JUnit, Mockito)
Preferred skills
People management (3-8 developers), Messaging systems (IBM MQ, Apache Kafka), Resiliency patterns (circuit breakers, back pressure), Docker, Kubernetes/OpenShift, Cloud platforms (AWS, Azure, GCP), Monitoring tools (Splunk, Dynatrace, ELK), Banking domain knowledge
Technologies
Java, Spring Boot, Jenkins, JUnit, Mockito, IBM MQ, Apache Kafka, Docker, Kubernetes, OpenShift, AWS, Azure, GCP, Splunk, Dynatrace, ELK
Responsibilities
Manage and mentor a team of backend developers, Provide expert technical leadership through code contributions and mentorship, Collaborate with business stakeholders to translate strategic objectives into technical solutions, Maintain strong hands-on coding skills and contribute to production codebase regularly
Seniority
Senior, hands-on IC with people management responsibilities