Halvik Corp

Sr. Full Stack Developer

Halvik Corp$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, IT, Engineering, or equivalent experience.
  • 7-10 years professional software development experience with full stack development.
  • Advanced knowledge of Java, Spring Boot, RESTful APIs, SQL, and JavaScript frameworks (React/Angular).
  • Proven experience designing and deploying applications in AWS.
  • Strong experience with Git and Agile development practices.
  • Experience with automated testing strategies using tools like JUnit or Mockito.
  • Strong understanding of secure coding practices and application security.

Responsibilities

  • Lead design and delivery of full stack solutions using Java, Spring Boot, and AWS.
  • Provide technical direction for architecture, service design, and engineering standards.
  • Own systems through the full development lifecycle, from design to deployment and support.
  • Collaborate with various teams to translate business requirements into technical solutions.
  • Design and implement backend services, RESTful APIs, and database integrations.
  • Develop solutions in AWS, leveraging its various services for optimal performance.
  • Identify and address performance bottlenecks and technical debt in applications.

Benefits

  • Company-supported medical, dental, vision, life, STD, and LTD insurance.
  • 11 federal holidays and PTO.
  • Performance-based incentives for individual and team achievements.
  • 401(k) with company matching.
  • Flexible Spending Accounts for various expenses.
  • Tuition Assistance for further education.
  • Charitable Contribution matching program.
Full Job Description
Position Overview

Senior Full Stack Developer responsible for leading the design, development, and support of secure, scalable, and high-performing web applications across the full technology stack. Serves as a technical contributor and trusted engineering partner, with deep expertise in Java backend development, front-end application design, cloud services in AWS, and modern software delivery practices. Works closely with product, architecture, QA, DevOps, and operations teams to deliver complex solutions in an Agile environment. Provides technical leadership, mentors team members, and helps guide architecture, development standards, and engineering best practices.

Core Responsibilities
  • Strategic Execution: Lead the design and delivery of complex full stack solutions using Java, Spring Boot, modern front-end frameworks, and AWS cloud services.
  • Technical Leadership: Provide hands-on technical direction for application architecture, service design, integration patterns, and engineering standards.
  • Operational Oversight: Own assigned systems or application components through the full development lifecycle, including design, build, testing, deployment, support, and enhancement.
  • Collaboration: Partner with product owners, solution architects, QA, DevOps, security, and operations teams to translate business requirements into scalable technical solutions.
  • Application Architecture: Design and implement robust backend services, RESTful APIs, front-end components, and database integrations that meet functional and non-functional requirements.
  • Cloud Enablement: Develop and support solutions deployed in AWS, leveraging services for compute, storage, messaging, monitoring, security, and automation.
  • Performance and Reliability: Identify and address performance bottlenecks, reliability concerns, and technical debt across the application stack.
  • Quality Engineering: Establish and promote testing strategies, including unit, integration, API, and end-to-end testing, to improve software quality and reduce defects.
  • Production Support: Troubleshoot complex issues, lead root cause analysis, and support incident response and resolution efforts.
  • DevOps and Automation: Contribute to CI/CD pipelines, release automation, infrastructure-as-code practices, and deployment optimization.
  • Documentation and Knowledge Sharing: Document system designs, technical decisions, support procedures, and operational guidance; mentor team members and support onboarding.
  • Mentorship: Coach junior and mid-level developers, participate in code reviews, and help build team capability and technical maturity.
  • Continuous Improvement: Recommend and implement improvements to development processes, architecture, security, observability, and team productivity.

Minimum Requirements
  • Education: Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field, or equivalent practical experience.
  • Experience: Minimum of 7-10 years of professional software development experience, including substantial hands-on experience in full stack development.
  • Technical Proficiency: Advanced knowledge of Java, Spring Boot, RESTful API design, SQL and relational databases, JavaScript frameworks such as React or Angular, and AWS services.
  • Cloud Experience: Demonstrated experience designing, deploying, and supporting applications in AWS.
  • Development Practices: Strong experience with Git, branching strategies, pull requests, code reviews, and modern Agile delivery practices.
  • Testing: Proven experience designing and maintaining automated testing strategies using tools such as JUnit, Mockito, or equivalent frameworks.
  • Operations Support: Experience troubleshooting production issues, analyzing logs, and using monitoring tools such as CloudWatch, Splunk, or similar platforms.
  • Security Awareness: Understanding of secure coding practices, application security concepts, and vulnerability mitigation.
  • Communication: Strong written and verbal communication skills with the ability to influence technical decisions and explain complex concepts clearly.
  • Leadership: Ability to work independently, guide others, and contribute to technical planning and execution.

Preferred Expertise
  • Demonstrated success leading full stack development efforts in a Java and AWS
  • Deep experience with Spring Data, Hibernate, JPA, microservices, or distributed system design.
  • Experience with Docker, containers, and cloud-native deployment patterns.
  • Familiarity with Infrastructure as Codetools such as CloudFormation, Terraform, or AWS CDK.
  • Experience with AWS services such as EC2, ECS, EKS, S3, Lambda, RDS, API Gateway, IAM, and CloudWatch.
  • Strong understanding of observability, including logging, metrics, alerting, tracing, and incident response.
  • Experience improving application scalability, resiliency, and performance.
  • Experience working in enterprise, regulated, or public-sector environments.
  • Familiarity with API documentation standards such as OpenAPI/Swagger.
  • Experience mentoring developers and contributing to technical hiring, onboarding, or team development.


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

About Halvik Corp

Halvik is a technology solutions provider that specializes in software development, data analytics, and cybersecurity. The company was founded in 2011 and is headquartered in Reston, Virginia. Halvik's clients include government agencies and commercial businesses. The company's mission is to provide innovative solutions that help clients achieve their goals.
Learn more about Halvik Corp
Size
50 employees
Industry
Net Income
$1 million
Founded
2011
5 Year Trend
+20%
Revenue
$5 million

Similar Jobs

More Jobs at Halvik Corp

More Information Technology Jobs

Find similar Sr. Full Stack Developer jobs: