AnaVation LLC

Mid-Level Full Stack Developer

AnaVation LLC

full-time

Posted on:

Location Type: Hybrid

Location: ChantillyVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

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