Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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:

  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 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 DEVELOPER
    Senior

    HAN Staffing

    Iselin, NJ
    4 days ago
  •  ...- 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 Services
    Senior
    Temporary work

    USM Systems

    Virginia Beach, VA
    3 days ago
  •  ...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... 
    Senior
    Full time

    IntraEdge

    Phoenix, AZ
    3 days ago
  • $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... 
    Senior
    Remote work

    KForce

    Atlanta, GA
    6 days ago
  •  ...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... 
    Senior
    Full time

    Luxoft

    Tampa, FL
    3 days ago
  • $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... 
    Senior
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Charlotte, NC
    2 days ago
  •  ...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 Services
    Senior

    Sonsoft

    Harrisburg, PA
    3 days ago
  •  ...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... 
    Senior
    Full time

    Ventures Unlimited

    New York, NY
    5 days ago
  •  ...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 Services
    Senior
    Work experience placement
    Immediate start
    Flexible hours

    Artech

    Charlotte, NC
    3 days ago
  • $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

    EXL Service

    New York, NY
    3 days ago
  • 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

    Virtusa

    Plano, TX
    3 days ago
  • $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... 
    Senior
    Work at office

    The Sherwin-Williams Company

    Cleveland, OH
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Work from home

    Iris Software

    Southlake, TX
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Immediate start

    Artech

    Denver, CO
    3 days ago
  •  ...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... 
    Senior
    Full time
    Work from home

    American Integrity Insurance Company

    Tampa, FL
    2 hours ago
  •  ...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 Services
    Senior

    Artech

    McLean, VA
    5 days ago
  •  ...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

    ICONMA

    Charlotte, NC
    1 day ago
  •  ...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

    ICONMA

    Atlanta, GA
    1 day ago
  •  ...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... 
    Senior
    Remote work

    Clovity

    United States
    1 day ago
  •  ...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... 
    Senior
    Remote work

    Saxon Global

    United States
    3 days ago
  •  ...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... 
    Senior
    Full time
    Flexible hours

    Synechron

    Tampa, FL
    1 day ago
  • 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... 
    Senior
    Long term contract
    Remote work
    Work from home
    Flexible hours
    1 day per week

    Technology Consultants Inc

    Richmond, VA
    4 days ago
  •  ...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.... 
    Senior
    Remote work

    ICONMA

    New York, NY
    2 days ago
  •  ...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.... 
    Senior
    Work at office

    Intetics

    Fort Worth, TX
    1 day ago
  •  ...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.... 
    Senior
    Contract work
    Remote work

    E-Solutions

    United States
    1 day ago
  •  ...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... 
    Senior
    Remote work

    Globaldev Group

    United States
    5 days ago
  •  ...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

    SRI Tech

    Woodland Hills, CA
    4 days ago
  •  ...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... 
    Senior
    Full time
    Immediate start
    Remote work
    Relocation

    3B Staffing LLC

    United States
    4 days ago
  •  ...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

    Client of Maven Companies

    New York, NY
    4 days ago
  •  ...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

    Comtech

    Washington DC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!