Sr Developer, High Value Payments Engineering
Core
Senior backend developer contributing to the modernization of a next-generation payment engine processing over $140 trillion in wire payments annually.
Role type
Senior IC backend developer (Java/Spring Boot)
Builds
High-performance, event-driven microservices for a critical payment platform
Domain
Banking / Financial Services / Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices architecture, Distributed systems, Reactive programming, RESTful API design, Git, CI/CD, Automated testing (JUnit, Mockito)
Preferred skills
Messaging systems (IBM MQ, Apache Kafka), Microservice resiliency patterns, Containerization (Docker, Kubernetes), Cloud platforms (AWS, Azure, GCP), Monitoring tools (Splunk, Dynatrace, ELK), Banking domain knowledge
Technologies
Java, Spring Boot, IBM MQ, Apache Kafka, Docker, Kubernetes, OpenShift, AWS, Azure, GCP, Splunk, Dynatrace, ELK, Jenkins, JUnit, Mockito
Responsibilities
Develop and test software solutions and frameworks; Design and implement solutions to resolve complex issues; Mentor junior team members; Analyze system requirements and contribute to technical strategies; Lead software development tasks requiring advanced problem solving; Drive decisions on innovative technical issues; Resolve software development problems independently; Maintain relationships with internal and external teams; Assess requirements to establish plans and timelines; Work within DevOps pipelines; Create and update critical documentation (TDD, Test Plans, Architecture requirements)
Seniority
Senior, hands-on IC