Sr. Full Stack Developer

Tetra Tech

McLean (VA)

On-site

USD 140,000 - 210,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) with company matching
Tuition Assistance
11 federal holidays

Job summary

Halvik Corp, a leading government-focused tech firm, seeks a Senior Full Stack Developer to design and build end-to-end applications using Java, Spring Boot, and Angular. You will deploy on AWS, implement CI/CD, and modernize legacy systems within an Agile team.

Responsibilities include architecting scalable solutions, ensuring security, and guiding junior developers. Strong knowledge of cloud-native architectures and AI-powered development tools is essential.

Qualifications

  • Bachelor's degree in Computer Science, Business, or related field.
  • Experience: 10–15 years in IT.
  • Advanced knowledge of Java, Spring Boot, Angular, AWS, Aurora DB.
  • AWS certification and AI certifications preferred.

Responsibilities

  • Develop end-to-end web apps using Java, Spring Boot, RESTful APIs, and Angular.
  • Build responsive UI with Angular, TypeScript, HTML5, CSS3.
  • Deploy and optimize apps on AWS (EC2, Lambda, S3, RDS).
  • Implement CI/CD pipelines with GitHub Actions and CodePipeline.
  • Ensure security and performance with IaC (CloudFormation/Terraform).
  • Mentor junior developers and contribute to architecture decisions.
  • Write unit/integration/end-to-end tests (JUnit, Mockito, Jasmine).
  • Work in Agile/Scrum with cross-functional teams.
  • Modernize legacy systems to cloud-native microservices.

Skills

Java
Spring Boot
Angular
AWS
Aurora DB
AI tools
REST APIs
TypeScript
HTML/CSS
Cloud architecture

Education

Bachelor's Degree

Job description

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 Overview

The Senior Full Stack Developer will design and build end to end applications using Java, Spring Boot, and Angular to deliver scalable and modern digital solutions. They will develop RESTful microservices and intuitive front-end interfaces that support seamless user experiences. This role involves deploying and optimizing applications on AWS Cloud, ensuring high availability, security, and performance. The developer will leverage AI powered tools to enhance productivity, automate workflows, and improve code quality. A key responsibility is modernizing legacy systems, including refactoring monolithic applications into cloud native architectures. The position requires strong collaboration with cross functional teams in an Agile environment to translate business needs into technical solutions. The developer will ensure code quality through testing, reviews, and adherence to best practices. They will also integrate modern frameworks, cloud services, and automation tools to improve system reliability and maintainability. The role includes contributing to architectural decisions and providing technical guidance to team members. Ultimately, the Full Stack Developer will drive innovation by adopting emerging technologies and continuously improving the application ecosystem.

Core Responsibilities
  • Develop end to end web applications using Java, Spring Boot, RESTful APIs, and Angular to deliver scalable, maintainable, and high performance solutions.
  • Build responsive, accessible, and user friendly UI components using Angular, TypeScript, HTML5, and CSS3.
  • Integrate backend services with front end applications, ensuring seamless data flow and consistent user experiences.
  • Deploy, manage, and optimize applications on AWS Cloud using services such as EC2, Lambda, S3, RDS, API Gateway, CloudWatch, and IAM.
  • Implement CI/CD pipelines using tools like GitHub Actions, AWS CodePipeline to automate build, test, and deployment processes.
  • Ensure application reliability, scalability, and security through AWS best practices, monitoring, and infrastructure as code (IaC) tools such as CloudFormation or Terraform.
  • Leverage AI powered development tools (e.g., code assistants, automated testing tools, AI based documentation generators) to improve productivity and code quality.
  • Use AI driven analytics tools to support decision making, optimize workflows, and enhance user experience.
  • Analyze existing monolithic or legacy applications to identify modernization opportunities.
  • Refactor, re architect, or migrate legacy systems into modern microservices, cloud native architectures, or containerized environments.
  • Migrate legacy codebases to Java/Spring Boot, Angular, and AWS based solutions while ensuring minimal disruption to business operations.
  • Improve system performance, security, and maintainability by replacing outdated frameworks, libraries, and patterns with modern alternatives.
  • Write unit, integration, and end to end tests using JUnit, Mockito, Jasmine, Karma, or similar frameworks.
  • Conduct performance tuning for both backend and frontend components, optimizing API response times, database queries, and UI rendering.
  • Perform code reviews, enforce coding standards, and ensure adherence to best practices across the development lifecycle.
  • Work closely with product owners, UX designers, QA engineers, and other stakeholders in an Agile/Scrum environment.
  • Participate in sprint planning, backlog refinement, daily stand ups, and retrospectives.
  • Provide technical guidance, mentor junior developers, and contribute to architectural discussions and decision making.
  • Implement secure coding practices, including authentication, authorization, input validation, and data protection.
  • Ensure compliance with organizational, industry, and regulatory standards when designing and deploying applications.
  • Use AWS security tools and best practices to safeguard cloud hosted applications.
  • Maintain clear, concise technical documentation for APIs, system architecture, deployment processes, and codebases.
  • Continuously evaluate emerging technologies, frameworks, and AI tools to enhance development efficiency and system capabilities.
  • Identify opportunities for automation, process improvement, and technical innovation across the development lifecycle.
Minimum Requirements
  • Education: Bachelor's Degree in Computer Science, Business, or related field.
  • Experience: Minimum of 10-15 years of professional experience in IT Industry.
  • Technical Proficiency: Advanced knowledge of Java, Spring boot, Angular, AWS, Aurora DB, AI Tools: Roo Code, Claude Models etc.
  • Compliance: Must meet public trust requirements.
  • Certifications: AWS Certified Solutions Architect and preferred any AI certification or courses
Halvik offers a competitive full benefits package including:
  • 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

Halvik Corp is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

Halvik'spay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Development Lead
Full Stack Development Lead

Tetra Tech • McLean (VA)

On-site
USD 140,000 - 170,000
Medical Insurance
401(k) Matching
PTO and Holidays
+2
Software Developer
Software Developer

Tetra Tech • McLean (VA)

Remote
USD 95,000 - 140,000
Medical, dental, vision, life, STD, &
LTD insurance
11 federal holidays and PTO
+4
Junior Full Stack Developer at Halvik
Junior Full Stack Developer at Halvik

Feedinkoo • United States

On-site
USD 90,000 - 105,000
Medical, dental, vision insurance
401(k) with company matching
Tuition Assistance
Software Developer
Software Developer

Halvik • Washington

On-site
USD 110,000 - 140,000
Company-paid benefits
Software Developer
Software Developer

Halvik • Greenbelt (MD)

On-site
USD 85,000 - 115,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Full-Stack Developer: Java/Spring/AWS with AI Tools
Senior Full-Stack Developer: Java/Spring/AWS with AI Tools

Tetra Tech • McLean (VA)

On-site
USD 140,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+3
Sr. Technical Project Manager
Sr. Technical Project Manager

Halvik- • Vienna (VA)

On-site
USD 100,000 - 130,000
401(k) with company matching
Tuition Assistance
Flexible Spending Accounts
+2
Software Developer
Software Developer

Tetra Tech • Washington

On-site
USD 110,000 - 150,000
Medial, dental, vision, life insurance
401(k) with company matching
Tuition Assistance
+2
Full Stack/Integration Lead
Full Stack/Integration Lead

Halvik • McLean (VA)

On-site
USD 120,000 - 180,000
Medical, dental, vision, life, STD, &L
401(k) with company matching
Flexible Spending Accounts
+2
Sr. Business Analyst/Scrum Master
Sr. Business Analyst/Scrum Master

Halvik • Washington

On-site
USD 110,000 - 150,000
Medical, dental, vision insurance
401(k) with company matching
Flexible Spending Accounts