$120K - 160K a year
Design, develop, and maintain scalable microservices in Java for payment solutions, collaborate with teams, and support client interactions in an Agile environment.
8+ years backend experience with strong Java, Spring Boot, microservices, cloud, CI/CD, NoSQL, and banking/payments domain expertise.
Senior / Lead : Java Developer • Role Type: F ull Time (Permanent Hire) • Location: Remote USA • Experience: 8+ years • Must have Skill : Core Java (8+), Spring Boot, RESTful APIs ,Microservices & Cloud (AWS / Azure / Google Cloud Platform) Gradle, Git, CI/CD , MongoDB / NoSQL databases We are looking for a Java : Senior Software Engineer / Lead Software Developer to join our team, working in the Banking and Financial Payments domain. This role is focused on building scalable, secure, and high-performing payment solutions for global financial clients. The ideal candidate will have strong Java, Micro-services expertise along with prior experience in payments or banking technology platforms . Key Responsibilities • Design, develop, and maintain scalable microservices using Java 8+, Spring Boot, and RESTful APIs. • Build and optimize integrations with financial payments systems and platforms. • Collaborate with business, product, and client teams to deliver new features in the payments domain. • Write clean, maintainable, and efficient code, following software design patterns and best practices. • Participate in code reviews, debugging, and performance optimization. • Work on cloud-native deployments (AWS / Azure / Google Cloud Platform). • Support daily client interactions (Agile POD setup, standups, design discussions). Must-Have Skills • Strong proficiency in Core Java (8+) OOP, Collections, Concurrency. • Spring Boot & RESTful API Development. • Proven experience with Microservices architecture. • Cloud platforms: AWS / Azure / Google Cloud Platform. • Gradle for build automation. • Git / Version Control and CI/CD pipelines. • Strong problem-solving & debugging skills. • Hands-on experience with MongoDB / NoSQL databases. • Solid understanding of banking or payments systems (transaction processing, settlement flows, etc.). Good-to-Have Skills • Experience with containerization (Docker, Kubernetes). • Familiarity with messaging/event streaming (Kafka, NATS, RabbitMQ). • Knowledge of monitoring & logging tools (Prometheus, Grafana). • Basic frontend exposure (JavaScript, npm) not mandatory. Ideal Candidate Profile • 8+ years in backend engineering, preferably in Banking / Payments domain. • Hands-on coder (90%) with ability to mentor junior developers. • Strong background in payment systems integration, settlement flows, or transaction processing. • Comfortable with Agile environments and daily client interactions. • Must have Skill : Core Java (8+), Spring Boot, RESTful APIs Microservices architecture & Cloud (AWS / Azure / Google Cloud Platform) Gradle, Git, CI/CD MongoDB / NoSQL databases Strong problem-solving & debugging skills Experience in Banking / Payments domain •
This job posting was last updated on 9/17/2025