
Mid-Level Full Stack Developer
AnaVation LLC
full-time
Posted on:
Location Type: Hybrid
Location: Chantilly • Virginia • United States
Visit company websiteExplore more
Tech Stack
About the role
- Design and implement high-performance, scalable REST APIs using Java Spring Boot.
- Implement secure authentication and authorization flows using OAuth2 and OpenID Connect standards.
- Design relational database schemas and optimize queries for PostgreSQL; manage unstructured data via S3-compatible object storage.
- Write and maintain unit and integration tests using frameworks like Junit, Mockito, or similar.
- Contribute to Infrastructure as Code (IaC) workflows using Terraform and Ansible, and deploy applications running on Docker Compose for scalable and repeatable infrastructure management.
- Participate in fast-paced Agile/Scrum ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field
- 4+ years of hands-on experience with Java and SQL.
- 2+ years of specialized experience with Spring Boot and REST API development.
- Strong understanding of relational database design and hands-on experience with PostgreSQL.
- Familiarity with Agile methodologies and collaborative development environments.
- Proficiency with shell scripting (e.g., Bash).
- Strong technical and computational skills, with the ability to connect data insights to business, mission, or user objectives.
- Experience with DevOps tools and workflows, using GitLab or GitHub
- Ability to obtain High Risk Public Trust clearance
Benefits
- Generous cost sharing for medical insurance for the employee and dependents
- 100% company paid dental insurance for employees and dependents
- 100% company paid long-term and short term disability insurance
- 100% company paid vision insurance for employees and dependents
- 401k plan with generous match and 100% immediate vesting
- Competitive Pay
- Generous paid leave and holiday package
- Tuition and training reimbursement
- Life and AD&D Insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootREST APIsPostgreSQLOAuth2OpenID ConnectTerraformAnsibleDocker ComposeSQL
Soft Skills
collaborative developmenttechnical skillscomputational skillsAgile methodologies
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information SystemsBachelor’s degree in Engineering