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

Senior Java Spring Boot Developer

$130k - $140k

Fathom Management LLC

Senior Java Spring Boot Developer

Client: Department of Veterans Affairs

Location: Remote – United States

Salary: $130,000–$140,000 annually, based on experience

Employment Type: Full-Time

Citizenship: U.S. Citizen Required

Keywords: Java, Spring Boot, Spring Batch, Hibernate, Microservices, REST APIs, GraphQL, AWS, AWS RDS, PostgreSQL, MySQL, Docker, Kubernetes, Helm, API Development, API Integration, OAuth, Git, RSpec, GitHub Copilot, Database Optimization, Legacy Modernization, CI/CD, Application Security

Qualified candidates who meet the required technical qualifications are encouraged to submit their résumé for consideration. Please highlight hands-on Java and Spring Boot development, API design and integration, AWS deployments, database optimization, and Kubernetes experience.

Position Overview

Fathom Management is seeking an experienced Senior Java Spring Boot Developer to support the design, development, modernization, migration, and ongoing support of scalable Java-based microservices and APIs in a modern cloud environment.

The successful candidate will bring strong hands-on Java development expertise, advanced knowledge of the Spring ecosystem, and experience designing, building, deploying, and maintaining production-grade APIs. This role will play a key part in modernizing legacy monolithic applications, improving database architecture and performance, and delivering reliable, secure, cloud-based services.

The ideal candidate combines deep technical execution with the ability to lead API design, guide modernization efforts, identify performance bottlenecks, and collaborate across development, database, infrastructure, and security teams. Experience deploying and operating containerized workloads in AWS using Docker, Kubernetes, and Helm is essential.

Current Technical Architecture and Development Experience

Candidates should demonstrate current, hands-on experience in several of the following areas:

  • Modern Java application development using Spring Boot, Spring Batch, and Hibernate.
  • Microservices architecture and migration from legacy monolithic applications.
  • REST API design, development, integration, and performance optimization.
  • GraphQL API design and implementation.
  • AWS cloud deployments, including containerized application workloads and AWS RDS.
  • Relational database design, migration, query tuning, indexing, and caching.
  • Docker containerization, Kubernetes orchestration, and Helm deployments.
  • Secure API development, including OAuth, authentication, authorization, and encryption.
  • Automated testing, source control, and modern development workflows.
  • AI-assisted development practices, including GitHub Copilot.
Key Responsibilities

As a Senior Java Spring Boot Developer, you will:

  • Modernize legacy applications: Plan and execute the migration of monolithic applications into scalable, service-oriented Java microservices while minimizing disruption to live systems.
  • Lead API design and development: Define API specifications, endpoints, data models, and integration patterns using REST and, where applicable, GraphQL.
  • Develop production-grade software: Write, test, debug, and maintain core Java services while remaining actively involved in the codebase.
  • Lead database modernization: Help transition shared databases toward service-specific data layers while preserving data integrity, consistency, and availability.
  • Optimize database performance: Identify and resolve bottlenecks through query tuning, indexing, connection pooling, caching, and appropriate migration strategies.
  • Deploy and operate cloud workloads: Build and maintain containerized applications on AWS using Docker, Kubernetes, Helm, and deployment manifests. Support scaling, rollouts, and resource allocation.
  • Integrate APIs and services: Deliver reliable integrations with internal platforms, external systems, applications, and third-party services.
  • Apply secure development practices: Implement authentication, authorization, encryption, OAuth-based access, and other appropriate application security controls.
  • Improve application reliability: Monitor API performance, scalability, and availability; troubleshoot production issues and implement corrective actions.
  • Promote AI-assisted development: Encourage effective use of AI development tools, including GitHub Copilot, to support coding and development productivity.
  • Collaborate and provide technical leadership: Work with engineering and cross-functional teams to establish sound design patterns, resolve technical challenges, and support maintainable software delivery.
  • Support quality and version control: Use appropriate testing frameworks, Git, and established development practices to maintain code quality and release confidence.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Five or more years of professional experience developing applications with Java, Spring Boot, and the Spring Batch framework.
  • Strong hands-on proficiency with modern Java, Spring Boot, Hibernate, and REST API development.
  • Demonstrated experience designing, building, deploying, and maintaining APIs in AWS cloud environments.
  • Experience developing and supporting Java-based microservices and integrating distributed systems.
  • Experience with relational databases such as PostgreSQL, MySQL, and AWS RDS.
  • Strong understanding of database performance optimization, including query tuning, indexing, connection pooling, and caching.
  • Hands-on experience with Docker, Kubernetes, and Helm.
  • Experience with the RSpec testing framework, as specified in the role requirements.
  • Familiarity with OAuth and application authentication and authorization concepts.
  • Familiarity with Git for source control and collaborative development.
  • Knowledge of secure coding practices, application security, and data protection.
Preferred Qualifications
  • Experience migrating legacy monolithic systems to microservices architectures in production environments.
  • Experience designing GraphQL APIs in addition to REST APIs.
  • Experience with AWS containerized application deployments and cloud-native services.
  • Experience separating shared database architectures into service-specific data layers.
  • Familiarity with CI/CD pipelines and automated build, test, and deployment processes.
  • Experience using GitHub Copilot or similar AI-assisted development tools.
  • Demonstrated ability to provide technical direction, lead design discussions, and resolve complex engineering challenges.
What Makes Someone Successful

The successful candidate will be:

  • Hands-on and technically capable, with strong Java and Spring Boot development skills.
  • Experienced in API architecture, application modernization, and distributed systems.
  • Comfortable troubleshooting complex application and database performance issues.
  • Security-minded and committed to production-quality software.
  • Effective at collaborating with engineering and cross-functional teams.
  • Proactive in identifying technical risks and recommending practical solutions.
  • Focused on reliability, scalability, maintainability, and continuous improvement.
  • Comfortable using modern development tools and adapting to emerging technologies.
Benefits Overview

Fathom Management offers full-time employees a comprehensive and competitive benefits package, including:

  • Paid vacation, sick leave, and holidays.
  • Medical, dental, and vision insurance.
  • Life insurance.
  • Short- and long-term disability insurance.
  • 401(k) retirement plan
  • Military leave.
  • Professional training and development.
  • Tuition reimbursement.
  • Employee wellness program.
  • Commuter benefits.
  • And more.

Benefits are subject to applicable plan terms and employment eligibility.

Equal Employment Opportunity

Fathom Management is an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace. All employment decisions are made without regard to race, color, religion, creed, national origin, sex, age, marital status, sexual orientation, gender identity, citizenship status, veteran status, disability, or any other characteristic protected by applicable federal, state, or local law.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Java Spring Boot Developer in United States vacancy
  • $50 - $55 per hour

     ...Job Title: Senior Backend Spring Boot Microservices Developer / Lead Location: Monroeville PA Duration: 6 Months Contract Type: Contract Rate...  ...enterprise-grade backend platforms. The role combines deep Java and Spring Boot engineering expertise with technical... 
    Senior
    Java
    Contract work

    Diverse Lynx LLC

    Monroeville, OH
    1 day ago
  • $56 - $86 per hour

     ...Title : Senior Backend Software Engineer (Kotlin/Spring Boot/Kafka) Location : 100% Remote (US-based) Job Type :...  ...Technology organization. This team develops and supports the technology...  ...Experience developing applications with Java. Additional experience with... 
    Senior
    Java
    Hourly pay
    Contract work
    Temporary work
    Remote work

    Dahl Consulting

    Remote
    23 days ago
  • **** W2 ONLY - NO C2C - NO VISA SPONSORSHIP AVAILABLE **** Senior Java Developer - Spring Boot, Microservices & Multithreading (W2 ONLY) Location: Englewood Cliffs, NJ Duration: Long-Term, Ongoing Contract Experience: 8+ Years Position Type: Contract... 
    Senior
    Java
    Ongoing contract
    Long term contract
    Contract work
    Visa sponsorship
    3 days per week

    Tricon Solutions

    Englewood Cliffs, NJ
    2 days ago
  • $111.8k - $132.6k

     ...Bachelors degree At least 8 years of experience in Java application development Expertise in Java 8, Spring Boot, Spring Security, and RESTful web services...  ...and problem-solving skills Responsibilities: Develop high-quality Java 8 and Spring Boot applications... 
    Senior
    Java
    Hourly pay
    Full time
    Contract work
    Temporary work
    Remote work

    Randstad Digital

    Washington DC
    2 days ago
  • $61k - $101k

     ...ability in one or more languages, especially Java 11+ and modern Java features, including Java 21 Extensive experience with Spring Boot 3.x, Spring Framework 5.x/6.x, and related...  ...Responsibilities: We design, develop, and troubleshoot software solutions, approaching... 
    Senior
    Java
    Full time

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  • $104k - $124.8k

     ...application development ~ Strong hands-on experience with Java and Spring Boot ~ Experience developing RESTful APIs and microservices ~ Professional...  ...MongoDB Redis More: We are recruiting for a Senior Engineer specializing in Java, Spring Boot, React, and... 
    Senior
    Java
    Hourly pay
    Permanent employment
    Full time
    Contract work

    Genesis10

    Columbus, OH
    1 day ago
  •  ...Job Description Job Description Description: Hybrid 4 days on-site in Jersey City, NJ   Our client seeks a Senior Java Spring Boot Developer to build and integrate information flows across systems while enabling a consistent client experience through portals and... 
    Senior
    Java
    Hourly pay
    Local area

    Eliassen Group

    Jersey City, NJ
    a month ago
  •  ...Genesis10 is currently seeking a Senior Engineer - Java / Spring Boot / React / Open Systems for a contract position with a Regional Financial Institution...  ...Position Overview: This role involves designing, developing, testing, and deploying highly scalable enterprise... 
    Senior
    Java
    Hourly pay
    Permanent employment
    Contract work

    Genesis10

    Columbus, OH
    1 day ago
  •  ...requirement. We have urgent opening for Java backend resource at Bentonville location...  ...(preferably 17), Microservices with Spring Boot background, Should have used GraphQL and...  ...Additional Skills : Team Lead,Full Stack Developer,Data Engineer Background Check : No... 
    Senior
    Java
    Work at office

    Kaav Inc.

    Bentonville, AR
    4 days ago
  •  ...technology products. As a Senior Lead Software Engineer at JPMorgan...  ..., analyzes, synthesizes, and develops visualizations and reporting...  ...programming languages like Java, python Experience in...  ...latency API solutions with Java - Spring Boot applications Awareness... 
    Senior
    Java
    Work at office

    JPMorgan Chase & Co.

    Plano, TX
    1 day 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
    Java

    SRI Tech

    Woodland Hills, CA
    2 days ago
  •  ...Java Spring Boot Lead Developer Relevant Experience (in yrs) - 10+ years Work Location (State, City and Zip) - Minneapolis, MN (Richfield Client office) Technical/Functional Skills - Java/Springboot, Microservices and MS Azure Roles & Responsibilities - Minimum... 
    Java
    Work experience placement
    Work at office

    Syntricate Technologies

    Minneapolis, MN
    1 day ago
  • $53.75 per hour

     ...performance enterprise applications. In this role, you will leverage Java 8, Spring Boot, and modern cloud/database technologies to solve complex...  ...5pm education: Bachelors responsibilities: Develop high-quality Java 8 and Spring Boot applications and RESTful... 
    Senior
    Java
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Remote work
    Washington DC
    2 days ago
  •  ...Job Title: Software Engineer - Spring Boot Full Stack Location: Mt. Laurel, NJ - Hybrid Role Summary: We are looking for a...  ...Experience : 7+ years of full-stack development Backend: Java 17/21, Spring Boot, Microservices, REST APIs Frontend:... 
    Java

    AIT Global inc.

    Mount Laurel, NJ
    1 day ago
  •  ...About the Role We're looking for a Senior Backend Engineer (Java/Spring) to help design, build, and evolve...  .... Tech Stack Java 25 • Spring Boot 4 • MySQL • REST APIs • AWS • GitHub...  ...React Responsibilities Design, develop, deploy, and maintain Spring Boot... 
    Senior
    Java
    Full time
    Remote work

    MARKETTIME, LLC

    Remote
    2 days ago
  •  ...Sr. Onshore Developer We are looking for a strong hands-on Sr. Onshore Developer to join one of the onshore scrum teams within...  ...on designing, developing, testing, and supporting scalable Java/Spring Boot services and API-based integrations in an Agile delivery environment... 
    Java
    Remote work

    Omni Inclusive

    United States
    2 days ago
  •  ...interaction to assess technical depth and cultural fit. Key Skills & Requirements: ✅ Frontend: React.js, Next.js ✅ Backend: Java, Spring Boot ✅ Cloud: Microsoft Azure (deployment, scaling, DevOps knowledge is a plus) ✅ Database: Strong experience with dynamic/... 
    Java
    H1b
    Work from home
    Flexible hours

    Sparc Technology Services Inc

    Plano, TX
    a month ago
  •  ...Summary We Write Code is looking for an expert Full Stack Java Developer who knows Spring Boot framework and best practices inside and out for a contract position in the Greenville, SC area. If you can look at the codebase and know how to improve it, we need you! We... 
    Java
    Permanent employment
    Full time
    Contract work
    H1b
    Work at office
    Relocation package
    2 days per week

    WWC

    Remote
    11 days ago
  •  ...enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the...  ...concepts and 10+ years applied experienceAdvanced knowledge in Java on Spring Boot programming languageHands-on practical experience delivering... 
    Senior
    Java

    JP Morgan Chase

    Chicago, IL
    4 days ago
  •  ...across media, entertainment, telecommunications, and other industries. We are seeking an experienced Full-Stack Developer with strong Java, Spring Boot, and AWS experience to design, develop, and support scalable enterprise applications. The ideal candidate will be comfortable... 
    Java
    Full time

    Fincons.US, Inc.

    Los Angeles, CA
    15 days ago
  •  ...Senior Software Engineer (Java, Spring, Kafka, AWS) We are seeking a highly experienced Senior Software Engineer with expertise in Java, Spring, Kafka, and AWS to join our team. The ideal candidate will have over 10 years of development experience, with at least 7... 
    Senior
    Java
    Local area
    Relocation

    MDA Edge

    Needham Heights, MA
    23 hours ago
  • $87.5k - $139.25k

     ...biggest names in payments. We’re looking for a Senior Software Engineer to join our ever-...  ...we will look for opportunities to design, develop, and maintain scalable microservices....  ...~7+ years of relevant job experience in Java Software Engineering, not including internships... 
    Senior
    Java
    Full time
    Work experience placement
    Internship
    Work at office
    Remote work
    3 days per week

    Global Payments Inc.

    Remote
    2 days ago
  • $61k - $101k

     ...We need advanced proficiency in one or more programming languages, with experience designing, developing, and maintaining scalable microservices using Java and Spring Boot. We expect strong knowledge of RESTful APIs, security, testing, and CI/CD practices. We are... 
    Java
    Full time

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...secure, resilient, and high-performance applications leveraging Java, Spring Boot, Kafka, Angular, and AWS. Key Responsibilities...  ...record of influencing cross-team technical decisions, mentoring senior talent, and effectively bridging business goals with technical... 
    Java

    Openkyber

    Atlanta, GA
    2 days ago
  • $100k

     ...SynergisticIT has been helping aspiring developers like you excel in the tech industry. We...  ...supporting your journey! Preferred SKILLS For Java /Full stack/Devops Positions...  ...javascript , C++ or software programming Spring boot, Microservices, Docker, Jenkins, Github,... 
    Java
    H1b
    Remote work

    SynergisticIT

    United States
    2 days ago
  • $61k - $101k

     ..., and operational stability Advanced Java experience, including Java 21+, object-oriented...  ...threads Advanced experience with Spring Boot 3.x or Spring Framework 6.x, Spring...  ...workflows Responsibilities: Design, develop, test, and troubleshoot software solutions... 
    Java
    Full time

    J.P. Morgan

    Chicago, IL
    5 days ago
  • $95k - $154k

     ...production support, or IT operations. You ticketing-system your way through the week and apply to Java developer jobs at night. Hiring managers do not treat ticket volume as Spring Boot experience. Internal transfers never open. You are close to tech and still outside the... 
    Java
    Full time
    Night shift

    SynergisticIT

    Detroit, MI
    5 days ago
  •  ...Java Full Stack Developer (Spring Boot / Angular) Client: New York State Department of Health (DOH) Albany, NY (onsite) Duration: 30 months Engagement: 1099 only Requirement ID: HBITS-08-15021 We are seeking an experienced Java Full Stack Developer for a... 
    Java

    KayDev Technology

    Albany, NY
    1 day ago
  •  ...member of an engineering team responsible for designing and developing web services, webpages, APIs, and microservices. The role involves...  .... The position requires strong experience with Core Java, Spring Boot, React.js or Angular, modern databases, cloud platforms, API... 
    Java
    Work experience placement

    HTC Global Services Inc

    Livonia, MI
    1 day ago
  •  ...Job Title: Full Stack Developer - ReactJS & Java Spring Boot (Telecom/RAN) Experience: 5-8 Years Domain: Telecom Role Type: Full Stack Development Job Description We are seeking an experienced Full Stack Developer with strong expertise in ReactJS... 
    Java

    Purple Drive

    Irving, TX
    7 days ago

Do you want to receive more vacancies?

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