Full Stack Developer

HalvikVienna, VA

About The Position

Mid-level Full Stack Developer responsible for designing, building, testing, and maintaining scalable web applications with a strong emphasis on Java backend development and cloud-based solutions in AWS. Works across the full stack to deliver secure, reliable, and maintainable software, including REST APIs, database integration, front-end features, automated testing, and deployment support. Collaborates closely with product owners, QA, architecture, and operations teams in an Agile environment. Operates with moderate independence while escalating complex issues as needed. Reports to the Engineering Lead or Manager.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field, or equivalent practical experience.
  • Minimum of 4–6 years of professional experience in software development, with strong hands-on experience in Java full stack development.
  • Advanced knowledge of Java, Spring Boot, RESTful APIs, SQL/relational databases, JavaScript frameworks such as React or Angular, and AWS services.
  • Must meet applicable agency, contract, security, and data governance requirements.
  • Experience with Git, code reviews, branching strategies, CI/CD pipelines, and Agile delivery practices.
  • Experience writing and maintaining unit, integration, and API tests using tools such as JUnit and Mockito.
  • Working knowledge of AWS services used for application hosting, monitoring, storage, security, and deployment.
  • Strong verbal and written communication skills with the ability to work effectively in cross-functional teams.

Nice To Haves

  • Demonstrated success delivering full stack applications in a Java and AWS
  • Familiarity with Spring Data, Hibernate, JPA , or similar persistence frameworks.
  • Experience with Docker , containerized deployments, and cloud-native application patterns.
  • Strong understanding of observability , including logging, monitoring, alerting, and incident support.
  • Familiarity with Infrastructure as Code tools such as CloudFormation, Terraform, or AWS CDK.
  • Experience working in an Agile/Scrum environment with iterative delivery and backlog refinement.
  • Strong analytical and problem-solving capabilities.
  • Experience supporting enterprise or regulated environments.
  • Ability to mentor junior developers and contribute to team knowledge sharing.
  • Exposure to secure coding practices and vulnerability remediation.

Responsibilities

  • Lead the design, development, and implementation of full stack web application features using Java, Spring Boot, and modern front-end frameworks.
  • Manage assigned development work from design through deployment, ensuring code quality, reliability, and timely delivery.
  • Coordinate with product owners, QA, architects, operations, and other stakeholders to deliver solutions that meet business and technical requirements.
  • Maintain and optimize application architecture, APIs, database interactions, and cloud-based services in AWS.
  • Build and support backend services, RESTful APIs, database integrations, and front-end functionality across the application stack.
  • Develop and maintain unit, integration, and API tests to support application stability and reduce defects.
  • Troubleshoot and resolve application issues, support incident response, and participate in root cause analysis as needed.
  • Contribute to CI/CD pipelines, deployment activities, and application operations in AWS.
  • Maintain technical documentation, runbooks, and system notes; share knowledge with team members and support onboarding when needed.
  • Identify opportunities to improve performance, maintainability, scalability, and security through refactoring and technical enhancements.

Benefits

  • Company-supported medical, dental, vision, life, STD, and LTD insurance
  • Benefits include 11 federal holidays and PTO
  • Eligible employees may receive performance-based incentives in recognition of individual and/or team achievements.
  • 401(k) with company matching
  • Flexible Spending Accounts for commuter, medical, and dependent care expenses
  • Tuition Assistance
  • Charitable Contribution matching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service