Java Backend Developer – SAIC (Remote)

Remote
Posted 3 weeks ago

​SAIC is seeking a results-driven Java Backend Developer to support a high-priority IT modernization effort for a large Federal Agency. This role focuses on breaking down monolithic legacy services into modular, cloud-native Spring Boot applications. You will be a key player in migrating on-premise systems to AWS, utilizing DevSecOps and Lean best practices to ensure the new architecture is scalable and fault-tolerant.

  • Location: Remote (HQ in Alexandria, VA)
  • Experience: 5+ years in Java Development.
  • Clearance: Must be able to obtain a Public Trust clearance.
  • Core Tech: Java, Spring Boot, Hibernate, AWS, Oracle, REST.
  • Focus: Cloud Migration, Monolith Decomposition, and Agile Delivery.

​Cloud-Native Java Development

​You will design and code microservices using the Spring Boot framework and Hibernate/JPA for ORM. The role requires a strong grasp of object-oriented principles to ensure code is maintainable and secure. You will transition legacy logic into RESTful web services, utilizing JSON and XML for data exchange and ensuring that all new modules are optimized for a cloud environment.

​AWS Migration & Serverless

​A primary responsibility is migrating on-premise applications to AWS. You will utilize a wide array of AWS resources, including ECS Fargate for containerized workloads, Lambda for serverless functions, and API Gateway for service orchestration. You will also manage data persistence using RDS (Oracle) and handle asynchronous messaging through SQS and SNS.

​DevSecOps & Observability

​Working in a fast-paced Agile environment, you will use GitLab for source control and Maven for build automation. To ensure high availability and performance, you will analyze logs using Splunk and monitor data flow performance with Instana. You will participate in the full Agile lifecycle—from story elaboration in JIRA/Rally to sprint reviews and retrospectives—ensuring that every deployment meets federal quality standards.

Summary: You are the architect of modularity for federal IT systems. By decomposing monolithic services into agile, cloud-native Java applications on AWS, you provide the government with the high-performance, secure, and maintainable software needed to serve the public effectively.

Job Features

Job CategoryDevOps, Information Technology

Apply For This Job

A valid phone number is required.