Sr. Full Stack Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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 OverviewSenior 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 ResponsibilitiesStrategic 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 RequirementsEducation: 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 ExpertiseDemonstrated success leading full stack development efforts in a Java and AWSDeep 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 IncludingCompany-supported medical, dental, vision, life, STD, and LTD insuranceBenefits include 11 federal holidays and PTOEligible employees may receive performance-based incentives in recognition of individual and/or team achievements.401(k) with company matchingFlexible Spending Accounts for commuter, medical, and dependent care expensesTuition AssistanceCharitable Contribution matchingHalvik 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's pay 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.