Senior Java Engineer ID93313

AgileEngine, LLC.

Ernakulam

Teletrabalho

INR 1 500 000 - 2 100 000

Tempo integral

Há 7 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura completa num minuto — currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Remote work
Local presence in India
Competitive INR compensation
Exciting projects

Resumo da oferta

AgileEngine, LLC is seeking a Senior Java Engineer to build and maintain Java and Spring Boot services for a high-stakes, distributed payments platform. You will own backend systems, design robust APIs, and contribute to scalable microservices that run in production environments across multiple teams.

Must-have qualifications include 4+ years of backend engineering with Java/Spring Boot (Boot 3 preferred), GraphQL via Apollo or Netflix DGS, event-driven systems with AWS SQS/Kafka/RabbitMQ, and

Qualificações

  • 4+ years of backend engineering with Java and Spring Boot
  • Experience with GraphQL APIs (Apollo or Netflix DGS)
  • Hands-on with AWS SQS, Kafka, or RabbitMQ in distributed systems
  • Strong JPA/Hibernate experience with MySQL/Aurora
  • Experience writing and maintaining tests with JUnit 5 and Mockito

Responsabilidades

  • Develop and maintain backend Java/Spring Boot services for the Payments platform
  • Add new payment methods and features to the platform
  • Contribute to reliability, observability, and performance improvements
  • Deliver production-ready work with CI/CD pipelines and tests
  • Design idempotent event handlers and transactional boundaries across systems

Conhecimentos

Java & Spring Boot
Distributed systems
GraphQL
AWS SQS/Kafka/RabbitMQ
JPA/Hibernate/MySQL/Aurora
JUnit 5
Gradle
GitLab CI/CD
Datadog
AI code assistants
financial-grade backend systems

Ferramentas

Apollo GraphQL client
Netflix DGS
Datadog

Descrição da oferta de emprego

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, Apollo GraphQL client and Aurora MySQL with JPA/Hibernate experience, event-driven systems, and experience with financial-grade systems.

Recruitment Process
  • 1. Application — Share a few details about your experience and background.
  • 2. Coding Challenge — If applicable, complete it in the coding language you are most comfortable with.
  • 3. Video Interview — Record a short video introduction in English.
  • 4. Technical Interview or Hiring Manager Interview — Discuss your experience and fit for the role.
  • 5. Offer — If it’s a match, you’ll receive an offer.
What You'll Gain
  • Remote work — Work from where you feel most productive.
  • Local presence in India — Work in a structured and compliant environment aligned with Indian regulations.
  • Competitive compensation in INR — Receive compensation in INR, plus support for learning, education, and wellness.
  • Exciting projects — Work with modern technologies for global clients and fast-growing companies.
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.
  • Strong 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 quality and correctness.
  • Experience with financial-grade backend systems where correctness, idempotency, and consistency are non-negotiable.
  • Ability to reason clearly about transactional boundaries across external systems (e.g., a third-party billing platform plus a local metadata store).
  • Have built or maintained a production Spring Boot service that consumes events from SQS, Kafka, or RabbitMQ.
  • Have designed idempotent event handlers for workflows.
  • Have written JPA entities and managed schema migrations against a production MySQL/Aurora database.
  • Have integrated with an external REST‑or SDK‑based third‑party platform.
  • Have set up or worked with Datadog monitors as deploy quality gates in a CI/CD pipeline.
NICE TO HAVES
  • Prior experience in the Billing or Payments domain.
  • Experience with DynamoDB (AWS SDK v2) and/or MongoDB (Spring Data) in a multi-store architecture.
  • Experience with Netflix DGS.
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.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Pune District

Teletrabalho
INR 3 200 000 - 4 600 000
Remote work
Local presence in India
Competitive compensation in INR
+1
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Mumbai

Teletrabalho
INR 2 500 000 - 4 500 000
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Hyderabad

Teletrabalho
INR 3 500 000 - 7 000 000
Remote work
Local presence in India
Learning & education support
+2
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • New Delhi

Híbrido
INR 3 500 000 - 6 000 000
Remote work
Local presence in India
INR compensation
+1
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Indore District

Teletrabalho
INR 1 500 000 - 2 100 000
Remote work
Local presence in India
Competitive INR compensation
+2
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Jaipur

Teletrabalho
INR 2 400 000 - 4 200 000
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Kolkata District

Teletrabalho
INR 1 800 000 - 3 600 000
Remote work
Local presence in India
Competitive compensation in INR
+1
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Dadri

Híbrido
INR 1 800 000 - 3 200 000
Remote work
Local presence in India
Competitive INR compensation
+1
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Chennai District

Teletrabalho
INR 1 800 000 - 2 400 000
Remote work
Local presence in India
Competitive INR compensation
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine • Bengaluru

Híbrido
INR 2 500 000 - 4 000 000
Remote work
Local presence in India
Competitive INR compensation
+1