Aretum is seeking a Senior Java Backend Developer to join our team supporting a large-scale federal technology modernization program.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or 3 years of additional experience)
- Minimum 5 years of professional backend web development experience
- Demonstrated, deep, hands-on experience developing production backend services in Java, including modern Java features, concurrency, and performance considerations
- Hands-on experience designing and building REST APIs at scale, including authentication, authorization, input validation, error handling, and versioning
- Working experience with Python for backend development or scripting, sufficient to contribute to Python services when team priorities require it
- Strong hands-on experience with PostgreSQL (or similar) databases, including schema design, query optimization, indexing strategy, and migration management
- Hands-on experience with Elasticsearch or OpenSearch for search indexing, including index design, query tuning, and operational considerations
- Hands-on experience designing and operating containerized microservices in AWS (Elastic Container Service, RDS, S3, SNS, SQS, and related services)
- Hands-on experience with GitLab (or equivalent) source control and designing CI/CD pipelines with build, test, scan, and deployment stages
- Working experience with Terraform for infrastructure-as-code, including reviewing and authoring infrastructure changes
- Proven track record authoring unit and integration tests and driving test-driven development practices on a team
- Experience leading peer code review, mentoring mid-level developers, and raising the technical quality bar on a team
- Experience working in Agile/Scrum environments, including active participation in sprint ceremonies and backlog refinement
- Demonstrated ability to make sound architectural decisions within a scrum team's scope and to coordinate effectively with solutions architects on larger design questions
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