Senior Java Developer
AgileEngine
Senior Java Engineer
We are looking for a Senior Java Engineer to develop and maintain backend services for distributed billing and account management systems. The mandatory requirements are 4+ years of Java and Spring Boot experience, GraphQL with Netflix DGS or Apollo Java/Kotlin Client, event-driven systems, and strong Spring Data JPA and CI/CD experience.
The recruitment process includes:
- Application — Share a few details about your experience and background.
- Coding Challenge — If applicable, complete it in the coding language you are most comfortable with.
- Video Interview — Record a short video introduction in English.
- Technical Interview or Hiring Manager Interview — Discuss your experience and fit for the role.
- 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 hands-on backend engineering with Java and Spring Boot 3, building production microservices.
- Senior level with 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.
- Hands-on experience with event-driven, distributed systems using AWS SQS, Apache Kafka, or RabbitMQ.
- Strong JPA/Hibernate and Spring Data JPA experience with MySQL/Aurora, including transactional design and optimistic locking.
- Proficiency writing JUnit 5 unit tests with Mockito and integration tests against live environments.
- Experience with Gradle multi-module builds.
- Experience with GitLab CI/CD pipelines.
- Experience with Datadog for metrics and monitors.
- Responsible use of AI coding assistants (e.g., GitHub Copilot, Claude) to accelerate development while maintaining code quality and correctness.
- Upper-intermediate English level.
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.
What you will do:
- Develop and maintain backend Java/Spring Boot services, contributing feature development, bug fixes, and reliability improvements across billing and account management services.
- Solve problems involving transactional consistency, event-driven correctness, notification reliability at scale, and safe multi-entity migrations for advertisers globally.
- Keep advertiser billing accounts accurate, compliant, and synchronized across multiple datastores (MySQL, DynamoDB, MongoDB) and external platforms (Zuora).
- Deliver production-ready features and bug fixes through GitLab CI, ensuring unit and integration test coverage meets JaCoCo quality gates.
- Strengthen system reliability through improved observability, resilience patterns, and safe canary and production deployments gated by Datadog monitors.
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Developer in United States vacancy
- Job ID: 20011609Reference Number: 23-01055Title: SENIOR JAVA DEVELOPERLocation: Iselin, NJ, 08830Posted Date: 2023-06-22Company: HAN StaffingSENIOR JAVA DEVELOPERSenior
- ...- Washington Business Journal (2016).Job DescriptionSenior ATG/Java developerSoutheastern Virginia, VA6+ MonthsNeed GC and USCDesired... ...me on (***) ***-****SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesSeniorTemporary work
- ...We are seeking an experienced Java Developer with strong hands-on expertise in Java, Spring Boot, Microservices, and REST APIs to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have experience building distributed...SeniorFull time
$35 - $45 per hour
DescriptionKforce has a client that is seeking a remote Senior Java Developer to join their team.Summary:We are seeking an experienced individual to join a team focused on building and supporting enterprise-scale order and inventory management platforms. This role will...SeniorRemote work- ...Banks. The project team is lean and agile and is distributed across UK, Tampa, New York and Warsaw. We're looking for a Java Developer for our margin terms and workflow management system built with Java-based technology stack on backend and Angular frameworks on...SeniorFull time
$65 - $70 per hour
...Immediate need for a talented Senior Java Developer with OpenShift. This is a 24-month contract opportunity with long-term potential, located in Charlotte, NC (Hybrid). Please review the job description below and contact me ASAP if you are interested. Job ID: 2...SeniorContract workLocal areaImmediate start- ...Object-Oriented Programming (OOPS). Required 10 YearsExperience with Java/J2EE. Required 10 YearsExperience with Database (Oracle/DB2/... ....SummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesSenior
- ...technologies, and identify talent - often in combination - to an endless array of real-world customer needsJob DescriptionTitle: Senior Java Developer Location: New York, NYType: Fulltime // PermanentInterview Process: Phone and Skype HireEnd Customer: Banking domainJob...SeniorFull time
- ...contingent labor as a variable cost.Job DescriptionJava Developer will be responsible for developing WS and Java Batch components using Spring Batch, Spring... ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesSeniorWork experience placementImmediate startFlexible hours
$145k - $160k
We are seeking a highly skilled Senior Java Backend Engineer to support Oracle database upgrade readiness and application compatibility remediation. The resource will be responsible for assessing Java applications impacted by Oracle database and JDBC driver upgrades, implementing...Senior- Design, develop, and maintain high-performance Java applications. Write clean, scalable, and well-documented code. Participate in the full software development lifecycle (SDLC). Collaborate with Product Managers, QA Engineers, and UX Designers. Troubleshoot and debug applications...Senior
$137.65k - $140.09k
Untitled Senior Java Developer - The Sherwin-Williams Company - Cleveland, OH - The Sherwin-Williams Company in Cleveland, OH seeks a Senior Java Developer (multiple openings available) responsible for the design, integration, and implementation of platforms in a service...SeniorWork at office- ...client, one of the world's largest multinational Investment banking and financial services corporations, is looking to hire a Senior Java developer for a long-term opportunity. Location: Southlake, TX or Austin, TX (you can choose any location) Hybrid: 4 days office...SeniorWork at officeWork from home
- ...including Design Patterns and UML3-5 years of Java programming and design experience (J2EE,... ...methodology (SCRUM)Previous experience developing in FlexPrevious experience developing in... ...TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And...SeniorWork at officeImmediate start
- ...provides detailed estimates for development. Design web based java applications, screen scrapers, and API’s. Understand... ...market, improved quality, and enhanced flexibility. Work with senior developers to increase mastery of technical and IT knowledge. Contribute...SeniorFull timeWork from home
- ...seeking world-class professional resources.Job Description12 years of Java EE development and hands-on troubleshooting & deployment... ...Kumar(***) ***-****SummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information ServicesSenior
- ...Our Client, an IT Services and Consultant company, is looking for a Senior Java Developer for their Charlotte, NC / Hybrid location. Responsibilities: Design, develop, and maintain scalable Java applications. Build and support microservices-based solutions...Senior
- ...Our client, a IT Services and Consulting company, is looking for a Senior Java Developer for their Atlanta, GA location. Responsibilities: Sr.Software engineer delivering technical solutions across a growing portfolio of custom software products, with a focus on...Senior
- ...Senior Java Developer Location: Remote Experience: 10+ Team: Engineering Practice: Application Development Job Description Responsibilities Developing Restful API applications Test-driven development, aggressive refactoring, automated unit...SeniorRemote work
- ...We're looking for a Senior Java Developer with 15+ years of experience Must-Have Qualifications: 15+ years of Java development experience 10+ years of SQL database experience 8+ years supporting and enhancing large enterprise applications...SeniorRemote work
- ...Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and... ...markets. Our challenge We are looking for a highly skilled Senior Java Developer to join our company. In this role, candidate will...SeniorFull timeFlexible hours
- Strong Backend Java Developer with minimum 8 years’ experience to become an integral part of our federal contracting team! Competitive salary based on experience and skill. Once a week in person is required at this time. Must be U.S Citizen. (Please do not apply...SeniorLong term contractRemote workWork from homeFlexible hours1 day per week
- ...posting for this job. Posted 31 Aug 2026. About this job Our client, a IT Services and Consulting company, is looking for a Senior Java Developer for their Remote location. Responsibilities Design and develop enterprise applications using Java technologies....SeniorRemote work
- ...Intetics is looking for a Senior Java Developer with strong experience in Java, RESTful web services, Angular, and SQL. Responsibilities Develop and maintain Java applications and RESTful web services. Build and enhance frontend functionality using Angular....SeniorWork at office
- ...Senior Java Developer Location: Mexico/Costa Rica 100% remote Duration: Longterm Contract About This Job Designs, develops, and maintains software applications. Leads a team of developers, provides technical guidance, and ensures project deadlines are met....SeniorContract workRemote work
- ...Senior Java Developer We are looking for a Senior Java Developer to join our team and play an important role in designing, developing, and delivering high-quality software solutions. You will work on challenging backend projects, collaborate with experienced engineers...SeniorRemote work
- ...CAEmployment Type: C2CIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Senior Java Developer - Spring Boot & MicroservicesExperience: 6-10+ yearsLocation: Woodland Hills, CA (onsite)Role SummaryWe are looking for a Senior...Senior
- ...Jconnect INC . Below is the requirement with my client. Please let me know if you are available for this role. Title: Senior Java Developer Location: Cleveland, OH Duration: Fulltime JOB DESCRIPTION: 1. Java struts 2. Spring...SeniorFull timeImmediate startRemote workRelocation
- ...Required: 7+ yearsSkill Set Required: JavaResponsibilities:Design, develop, test, deploy, and maintain enterprise-grade web applications,... ...React and Angular frameworks.Develop backend services using Java and Spring Boot.Participate in application architecture, technical...Senior
- ...content/data management services. We have developed our methodologies and processes based on... ...DescriptionThe client is seeking experienced Java developers to work on various initiatives... ...TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!
Related searches
- java developer backend United States
- java support engineer United States
- java developer remote part time United States
- java developer c2c United States
- senior java developer United States
- java ui developer United States
- java microservice developer United States
- junior java developer United States
- java software engineer United States
- java developer internship United States



