Junior Full Stack Developer

HalvikAlexandria, VA
10d

About The Position

Halvik Corp delivers a wide range of services to 13 executive agencies and 15 independent agencies. Halvik is a highly successful WOB business with more than 50 prime contracts and 500+ professionals delivering Digital Services, Advanced Analytics, Artificial Intelligence/Machine Learning, Cyber Security and Cutting-Edge Technology across the US Government. Be a part of something special! Position Summary- Entry-level developer responsible for building and maintaining web applications with an emphasis on Java backend development. Works across the stack-implementing REST APIs, integrating with databases, and supporting front-end features-while learning best practices for testing, CI/CD, and cloud deployment. Reports to the Engineering Lead and partners with product, QA, and operations teams.

Requirements

  • Minimum 2 years professional software development experience, including at least 2 years hands-on experience in Java.
  • Deep understanding of Java concepts: OOP, JVM internals, garbage collection, classloading, and concurrency.
  • Proficiency in Java and familiarity with object‑oriented design patterns.
  • Experience with SQL and one relational database (PostgreSQL, MySQL, etc.).
  • Familiarity with Git and development workflows (branching, PRs).
  • Basic front-end skills (HTML/CSS/JavaScript) and experience with at least one JS framework.
  • Strong problem-solving skills and ability to learn quickly.
  • Good verbal and written communication skills.

Nice To Haves

  • Experience with Spring Boot, Spring Data, or similar Java frameworks.
  • Familiarity with Hibernate/JPA.
  • Exposure to REST API design and OpenAPI/Swagger.
  • Experience with automated testing frameworks (JUnit, Mockito).
  • Knowledge of containerization (Docker) and CI tools (GitHub Actions, Jenkins, GitLab CI).
  • Basic cloud experience (AWS, Azure, or GCP).
  • Understanding of secure coding practices and common vulnerabilities.

Responsibilities

  • Implement and maintain backend services using Java (e.g., Spring Boot).
  • Design and consume RESTful APIs; integrate with relational databases (SQL).
  • Contribute to front-end features using JavaScript frameworks (React, Angular, or similar).
  • Write unit and integration tests; participate in code reviews.
  • Troubleshoot bugs and support production incidents with guidance.
  • Follow Agile practices: participate in sprint planning, standups, and retrospectives.
  • Work with CI/CD pipelines, containerization (Docker), and basic cloud deployment tasks.
  • Document work, update runbooks, and share knowledge with the team.
  • Help monitor application health and support incident response using CloudWatch and Splunk.
  • Support data ingestion, logging, and observability to meet data governance requirements.
  • Collaborate with product owners and designers to implement features for USPTO/IDE product lines in a regulated environment.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service