Senior Java Spring Boot Developer

Doyle Security Services, Inc. (DSS)

United States Virgin Islands

Remote

USD 130,000 - 140,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid vacation
Medical, dental, and vision insurance
Life insurance
Disability insurance
401(k) retirement plan
Tuition reimbursement
Professional training and development
Employee wellness program
Commuter benefits

Job summary

Department of Veterans Affairs is seeking a Senior Java Spring Boot Developer for modernizing legacy systems and delivering cloud-based microservices. The role emphasizes API design, security, and reliable deployments in a remote US setting.

The candidate will lead API design, migrate monoliths to service-oriented architectures, and optimize databases while collaborating with multiple teams. AWS, Docker, Kubernetes, and GitHub Copilot experience are essential.

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 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.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.

Responsibilities

  • Modernize legacy monolithic applications into scalable, service-oriented Java microservices.
  • Lead API design and development using REST and, where applicable, GraphQL.
  • Develop production-grade Java services and maintain code quality.
  • Lead database modernization while preserving data integrity, consistency, and availability.
  • Optimize database performance through query tuning, indexing, caching, and migrations.
  • Deploy and operate cloud workloads on AWS with Docker, Kubernetes, Helm.
  • Integrate APIs and services with internal platforms and external systems.
  • Apply secure development practices including OAuth-based access and encryption.
  • Improve reliability by monitoring performance and troubleshooting production issues.
  • Promote AI-assisted development with GitHub Copilot to aid coding productivity.
  • Collaborate with engineering and cross-functional teams to establish patterns and maintainable delivery.
  • Support quality and version control with testing frameworks and Git.

Skills

Java
Spring Boot
Spring Batch
Hibernate
Microservices
REST APIs
GraphQL
AWS
PostgreSQL
MySQL
Docker
Kubernetes
Helm
OAuth
Git
GitHub Copilot
Database Optimization
Legacy Modernization
CI/CD
Application Security

Job description

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.

Candidate Verification Notice

For your protection and ours, Fathom Management conducts a brief candidate verification at the beginning of the screening process. Because we support State and Federal Government clients, this verification helps protect your identity, résumé, and application from unauthorized use and confirms that we are speaking directly with the individual who applied for the position.

You may be asked to provide a photo of a government‑issued identification document as part of this verification. Video verification may also be required.

Identification is used solely for candidate verification and will be handled in accordance with Fathom Management's privacy and security practices.

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
  • 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.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
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 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.
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.

Salary: $130000 - $140000 per year

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Spring Boot Developer
Senior Java Spring Boot Developer

Doyle Security Services, Inc. (DSS) • United States

Remote
USD 130,000 - 140,000
Paid vacation
Medical, dental, and vision insurance
401(k) retirement plan
+3
Senior Java Engineer
Senior Java Engineer

Doyle Security Services, Inc. (DSS) • United States

Remote
USD 130,000 - 150,000
Medical, dental, and vision insurance
401(k) retirement plan with company匹配
Paid vacation and holidays
+4
Senior Java Engineer
Senior Java Engineer

Doyle Security Services, Inc. (DSS) • United States Virgin Islands

Remote
USD 130,000 - 150,000
Paid vacation
Medical insurance
Life insurance
+5
Senior Integration Developer
Senior Integration Developer

Doyle Security Services, Inc. (DSS) • United States Virgin Islands

Remote
USD 120,000 - 140,000
Paid vacation, sick leave, and public/
Medical, dental, and vision insurance
401(k) retirement plan
+1
Senior Integration Developer
Senior Integration Developer

Doyle Security Services, Inc. (DSS) • Austin (TX)

On-site
USD 120,000 - 140,000
Paid vacation
Medical insurance
Dental insurance
+7
Enterprise Architect – Financial & Healthcare Systems
Enterprise Architect – Financial & Healthcare Systems

Doyle Security Services, Inc. (DSS) • United States Virgin Islands

Remote
USD 130,000 - 150,000
Commuter benefits
Professional training and development
Tuition reimbursement
+1
Remote: Senior Java Spring Boot API Lead
Remote: Senior Java Spring Boot API Lead

Doyle Security Services, Inc. (DSS) • United States

Remote
USD 130,000 - 140,000
Paid vacation
Medical, dental, and vision insurance
401(k) retirement plan
+3
Senior Full Stack Developer
Senior Full Stack Developer

Cadmus • Hagåtña (GU)

On-site
USD 130,000 - 145,000
Health benefits
401(k)
PTO
+3
Senior Full Stack Developer
Senior Full Stack Developer

The Cadmus Group • United States

On-site
USD 130,000 - 145,000
Health, dental, vision benefits
401(k) retirement plan
Paid time off & holidays
Senior Full Stack Developer
Senior Full Stack Developer

Cadmus • Santa Fe (NM)

On-site
USD 130,000 - 145,000
Medical insurance
401(k) program
Paid time off (PTO)