Junior Full Stack Developer (Remote)

Halvik•McLean, VA
•Remote

About The Position

Halvik Corp is seeking a Junior Full Stack Developer to build, modernize, and maintain secure, scalable applications. The role works across the software development lifecycle and collaborates with cross-functional teams to deliver high-quality, maintainable solutions. The developer will use Java, Spring Boot, RESTful APIs, Angular, and AWS Cloud services, along with AI-assisted development tools. The position also contributes to modernizing legacy applications and transitioning systems toward cloud-native architectures in an Agile/Scrum environment. The role includes developing responsive front-end interfaces, integrating front-end and back-end systems, deploying and optimizing AWS-hosted applications, writing and maintaining tests, and applying secure coding practices. The developer will collaborate with product owners, designers, QA engineers, and other developers, and participate in code reviews, sprint ceremonies, backlog refinement, and technical discussions. Public trust requirements must be met.

Requirements

  • Bachelor's degree in Computer Science, Business, or a related field.
  • 2–4 years of professional experience in the IT industry.
  • Core knowledge of Java, Spring Boot, Angular, AWS, and Aurora DB.
  • Must meet public trust requirements.
  • AWS Certified Solutions Architect certification.

Nice To Haves

  • Knowledge of AI tools, such as Claude models.
  • Any AI certification or courses.

Responsibilities

  • Design, develop, and maintain full-stack applications using Java, Spring Boot, RESTful APIs, and Angular.
  • Build responsive, user-friendly front-end interfaces with Angular, TypeScript, HTML, and CSS.
  • Integrate front-end and back-end systems to support seamless data flow and consistent user experiences.
  • Deploy, monitor, and optimize applications on AWS Cloud, including services such as EC2, Lambda, S3, RDS, API Gateway, and CloudWatch.
  • Use AI-powered development tools to accelerate coding, testing, documentation, and troubleshooting, and apply AI-driven insights to improve efficiency and reliability.
  • Analyze legacy or monolithic applications to identify modernization opportunities.
  • Refactor or migrate legacy systems to Spring Boot, Angular, and AWS-based architectures, and participate in efforts to transition systems toward cloud-native patterns.
  • Improve maintainability, security, and performance by replacing outdated technologies with modern frameworks.
  • Write and maintain unit, integration, and end-to-end tests using tools such as JUnit, Mockito, Jasmine, and Karma.
  • Tune performance for APIs, databases, and UI components.
  • Participate in code reviews and uphold coding standards and best practices.
  • Collaborate with product owners, designers, QA engineers, and developers in an Agile/Scrum environment.
  • Participate in sprint ceremonies, backlog refinement, and technical discussions, and provide technical input and support to team members.
  • Implement secure coding practices, including authentication, authorization, and data protection.
  • Ensure applications meet organizational and regulatory compliance requirements and apply AWS security principles to safeguard cloud-hosted systems.

Benefits

  • Company-supported medical, dental, vision, life, short-term disability, and long-term disability insurance.
  • 11 federal holidays and paid time off.
  • Eligible employees may receive performance-based incentives based on 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