Job Closed
This listing is no longer active.
ARETUM is a dynamic government contracting company that emphasizes a people-centric culture. It values diversity, equity, and inclusion as fundamental pillars o
Senior Backend Java Developer
Location
Virginia
Posted
150 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Java Developer
ARETUM
• 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
Job 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
- Preferred Qualifications **
- 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)
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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desenvolver, manter e evoluir aplicações e serviços backend escaláveis e performáticos utilizando Python. • Construir e manter APIs e microsserviços utilizando frameworks como Django, Flask e FastAPI. • Desenvolver e manter processos de ETL. • Criar e manter scrapers para coleta estruturada de dados. • Trabalhar com bancos de dados relacionais, especialmente PostgreSQL. • Implementar soluções utilizando serviços em nuvem, principalmente AWS (S3, EKS, entre outros). • Implementar soluções de cache e gerenciamento de dados utilizando Redis. • Trabalhar com bancos de dados não relacionais, como MongoDB. • Atuar em ambiente ágil, colaborando com times multidisciplinares. • Contribuir para boas práticas de arquitetura, qualidade de código e performance.
• Work on development projects from conception through implementation and delivery • Implement and maintain code written in Python using the Django framework, ensuring scalability, security, and performance • Collaborate with multidisciplinary teams to develop and maintain innovative solutions • Troubleshoot complex legacy code issues in applications • Contribute to defining best practices and development patterns (Design Patterns) • Conduct code reviews • Mentor and develop less-senior team members • Stay up to date with technology trends and propose adoption of new technologies and best practices • Participate in code refactoring and SQL query optimization • Develop and maintain CI/CD pipelines • Develop tests.
• Participate in software development projects from conception through implementation and delivery • Collaborate with multidisciplinary teams to develop and maintain innovative solutions • Develop and maintain high-quality code, ensuring scalability, security, and performance • Solve complex problems, perform code reviews, and provide technical guidance to team members • Mentor and develop less-senior team members • Stay up to date with technology trends and propose adoption of new technologies and best practices • Develop and maintain systems using FastAPI, Kafka, Docker, Kubernetes, etc. • Refactor code and SQL queries • Actively participate in the Code Review process to protect code quality and team standards • Develop tests and test pipelines
Senior Backend Engineer – Grafana Backend Services
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Work with your team to deliver new functionality, then use the results to iterate and improve • Contributing to and reviewing design documents for upcoming features • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope • Take an active role in influencing our roadmap and your career objectives • Be a part of your team’s on-call rotations and take ownership of the services you’re running • Mentor and support other team members, participate in design discussions, and collaborate with the team • Regularly sharing ideas and knowledge across a vast array of technical ideologies and mindsets • Working closely with the other squads in the Grafana Division


