Senior Java Software Engineer (India)

Senior Java Software Engineer (India)

07 Oct
|
AgileEngine
|
India

07 Oct

AgileEngine

India

About the Role
We are looking for a Senior Java Engineer to build and maintain Java and Spring Boot services for a high-stakes, distributed payments platform.

The mandatory requirements are 4+ years of backend engineering with Java and Spring Boot, hands-on experience with Apollo GraphQL client and Aurora MySQL with JPA/Hibernate, experience with event-driven systems using SQS, Kafka, or RabbitMQ, experience with financial-grade systems, and an upper-intermediate English level.

What you will do
• Develop and maintain backend Java/Spring Boot services across the Payments platform.
• Add new payment methods to the platform's existing capabilities.
• Contribute to feature development, bug fixes, and reliability improvements across these services.
• Deliver production-ready feature work and bug fixes through GitLab CI, with unit and integration test coverage that meets Jacoco gates.
• Strengthen system reliability through improved observability, resilience patterns, and safe canary and production deploys gated by Datadog monitors.

Must haves




• 4+ years of backend engineering with Java and Spring Boot (Boot 3 preferred) in production microservices.
• Demonstrated ownership of production services in a distributed systems environment.
• Experience with GraphQL — either building APIs with Netflix DGS or consuming them via the Apollo Java/Kotlin client (Apollo GraphQL client experience required).
• Hands-on experience with AWS SQS, Apache Kafka, or RabbitMQ in event-driven, distributed systems.
• Robust JPA/Hibernate experience with MySQL/Aurora (Spring Data JPA), including transactional design and optimistic locking.
• Experience writing JUnit 5 unit tests with Mockito and integration tests against live environments.
• Proficiency with Gradle multi-module builds.
• Experience with GitLab CI/CD pipelines and Datadog (metrics and monitors).
• Comfortable using AI coding assistants (e.g., GitHub Copilot, Claude) responsibly to accelerate development while maintaining code q

📌 Senior Java Software Engineer (India)
🏢 AgileEngine
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (india) / india