Senior Java Developer

Job Description

ARETUM, a leading government contracting company specializing in technology-enabled mission support services, is seeking a talented and experienced Senior Java Developer to join our innovative team. In this role, you will play a vital part in the design, development, and maintenance of cutting-edge Java-based applications. Your expertise will contribute to delivering exceptional technology solutions tailored for our government clients.

At ARETUM, we prioritize excellence and customer satisfaction. We provide a wide array of services, including Next Generation Analytics, Engineering Services, IT Systems, Cyber Security, and more. We are dedicated to enhancing our clients' capabilities with advanced technology solutions.

Responsibilities:

  • Develop production-ready backend code using Java and Spring Boot
  • Ensure code adheres to the Library’s and Aretum coding standards and industry best practices
  • Design and implement microservices that run on AWS and utilize containerization tools
  • Work with Infrastructure as Code (e.g., Terraform) and GitLab pipelines to support continuous integration/continuous deployment (CI/CD)
  • Develop efficient data access layers for PostgreSQL
  • Integrate Elasticsearch/OpenSearch for search indexing and data retrieval
  • Create secure and well-documented RESTful APIs
  • Write and maintain automated tests (unit, integration, and performance) using appropriate frameworks.
  • Participate in code reviews and Agile ceremonies to ensure high-quality deliverables.
  • Collaborate with cross-functional teams (frontend, DevOps, security) to align backend services with overall project goals.
  • Provide technical documentation covering architecture, API endpoints, and deployment procedures.

Requirements

  • Strong proficiency in Java and frameworks such as Spring Boot.
  • Solid understanding of micro-services architecture and containerization (Docker, Kubernetes/ECS).
  • Experience with AWS cloud services and CI/CD tools (e.g., GitLab, Jenkins).
  • Expertise in designing and consuming RESTful APIs.
  • Proven experience in unit testing, integration testing, and maintaining automated pipelines.
  • Familiarity with Agile methodologies (SCRUM/SAFe).

Benefits

Aretum is committed to fostering a workplace rooted in excellence, integrity, and equal opportunity for all. We adhere to merit-based hiring practices, ensuring that all employment decisions are made based on qualifications, skills, and ability to perform the job, without preference or consideration of factors unrelated to job performance.

As an Equal Opportunity Employer, Aretum complies with all applicable federal, state, and local employment laws.

We are proud to support our nation’s veterans and military families, providing career opportunities that honor their service and experience.

If you require a reasonable accommodation during the hiring process due to a disability, please contact our Talent Acquisition team for assistance.