Senior Backend Java Developer

AretumMcLean, VA
11hRemote

About The Position

Aretum is seeking a skilled and motivated Senior Backend Java Developer. As a Senior Backend Java Developer, you will develop and maintain scalable and secure solutions for our client's modernization program. Due to the nature of our work as a federal consulting organization, employees may be expected to handle Controlled Unclassified Information (CUI) and must adhere to applicable safeguarding and compliance requirements.

Requirements

  • Minimum 5 years of hands-on Java (Spring Boot) backend development experience building RESTful APIs and microservices
  • BA/BS degree; in the absence of a degree, an additional 4 years of relevant experience (9+ years total) may be considered as a substitute
  • Hands-on experience with AWS cloud services (ECS, RDS, S3, SNS/SQS, Lambda) and containerized deployments using Docker
  • Strong working knowledge of PostgreSQL and Elasticsearch/OpenSearch
  • Experience with GitLab for source control and CI/CD pipelines
  • Experience working in Agile/Scrum environments

Nice To Haves

  • Experience with Python as a secondary backend development language
  • Experience with Terraform or other Infrastructure-as-Code tools
  • SAFe Agile methodology experience
  • Experience with SonarQube or similar code quality tools
  • Familiarity with accessibility standards (WCAG 2.1 AA) and federal security best practices
  • Prior experience on federal government or large-scale enterprise modernization projects
  • AWS certifications (e.g., Solutions Architect Associate, Developer Associate)

Responsibilities

  • Design, develop, and maintain Java (Spring Boot) microservices and RESTful APIs on a cloud-native, serverless AWS architecture (ECS, RDS, S3, SNS/SQS, Lambda)
  • Develop and optimize database solutions using PostgreSQL and implement search capabilities using Elasticsearch/OpenSearch
  • Contribute to shared platform services including identity/access management, payment processing, event-based messaging, and integrations with external systems
  • Write clean, well-tested code with comprehensive unit tests, participate in peer code reviews, and ensure all code passes SonarQube quality gates
  • Ensure accessibility, security, and performance standards are baked into all delivered code, meeting WCAG 2.1 AA and federal security requirements
  • Collaborate with DevOps teams to maintain and improve GitLab CI/CD pipelines and keep the pipelines green across all environments
  • Express infrastructure as code using Terraform and support containerized deployments using Docker and AWS ECS
  • Participate fully in SAFe Agile ceremonies including Sprint Planning, PI Planning, Sprint Reviews, Retrospectives, and Product Demos within cross-functional Scrum teams
  • Collaborate with Solutions Architects, Cloud Architects, frontend developers, testers, UX designers, and federal stakeholders to ensure alignment with architectural patterns and program priorities
  • Support production operations, triage and resolve issues, and maintain technical documentation including architecture documents, API specifications, and runbooks

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off
  • Family Leave (Maternity, Paternity)
  • Short Term & Long-Term Disability
  • Training & Development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service