Lead Software Engineer (Java/Angular)

Sky Solutions

Tysons (VA)

Vor Ort

USD 140.000 - 190.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Sky Solutions, LLC leads digital transformation for federal agencies, delivering AI-first enablement, cybersecurity, cloud solutions, and low-code/no-code modernization. We seek a Lead Software Engineer (Java/Angular) to spearhead design, development, and modernization of mission-critical CMS-related applications.

The role requires hands-on Java/Angular expertise, microservices, REST APIs, and strong technical leadership.

Qualifikationen

  • 10+ years of professional software development experience.
  • Strong expertise in Java 17+, Spring Boot, microservices, and REST API development.
  • Strong hands-on experience with Angular, TypeScript, HTML, and CSS.
  • Hands-on experience using AI-assisted software development tools for coding, refactoring, debugging, testing, or code analysis.
  • Experience with Maven, Git, JUnit 5, and Agile/Scrum methodologies.

Aufgaben

  • Lead the design, development, enhancement, and maintenance of enterprise applications using Angular/TypeScript and Java/Spring Boot.
  • Provide technical leadership and guidance to software engineers throughout the development lifecycle.
  • Design and develop scalable backend services, microservices, REST APIs, and frontend components.
  • Establish and enforce coding standards, design patterns, code quality practices, and secure development guidelines.
  • Conduct code reviews, troubleshoot complex technical issues, and guide root-cause analysis and resolution.
  • Leverage AI-assisted development tools for code generation, refactoring, debugging, testing, and documentation.
  • Review and validate AI-generated code for correctness, security, performance, maintainability.
  • Guide the execution of unit and integration tests using JUnit 5 and frontend testing frameworks.
  • Support API integrations, database development, and enterprise data access using Spring Cloud/OpenFeign, JPA/Hibernate, SQL, and Teradata.
  • Collaborate with architects, QA, DevSecOps, business analysts, and other stakeholders to translate requirements into technical solutions.
  • Support cloud-native application development and deployments using AWS, Docker, and DevSecOps practices.
  • Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, technical discussions, and delivery planning.
  • Mentor team members, promote knowledge sharing, and identify opportunities to improve development efficiency and software quality.

Kenntnisse

Java
Angular
TypeScript
REST APIs
Leadership
Unit testing

Ausbildung

Bachelor's degree in CS/IT/Engineering

Tools

AWS
Docker
Git
JUnit 5
OpenFeign
Hibernate

Jobbeschreibung

Join Sky Solutions, LLC - Pioneering Digital Transformation Excellence!

Sky Solutions is a trusted partner in government contracting, empowering federal agencies with cutting-edge IT solutions. Our expertise spans AI-first enablement, delivering innovative solutions and advanced cybersecurity, fortifying digital ecosystems against emerging threats and digital transformation through low-code/no-code development, cloud solutions, and agile methodologies. We simplify complex processes and deliver breakthrough results for federal clients across healthcare, financial services, and national security.

Job Title: Lead Software Engineer (Java/Angular)
Location: Tysons Corner, VA
Duration: Full-Time
Job Summary

We are seeking a Lead Software Engineer (Java/Angular) with strong full-stack development expertise and technical leadership experience to support the design, development, integration, testing, and modernization of enterprise applications for a mission-critical Centers for Medicare & Medicaid Services (CMS) federal healthcare program.

The ideal candidate will be hands-on with Angular/TypeScript, Java 17+, Spring Boot, microservices, and REST APIs, while providing technical guidance, conducting code reviews, mentoring developers, and ensuring adherence to software engineering best practices. Experience leveraging AI-assisted development tools to improve coding productivity, testing, debugging, and code quality is highly desirable.

Key Responsibilities
  • Lead the design, development, enhancement, and maintenance of enterprise applications using Angular/TypeScript and Java/Spring Boot.
  • Provide technical leadership and guidance to software engineers throughout the development lifecycle.
  • Design and develop scalable backend services, microservices, REST APIs, and frontend application components.
  • Establish and enforce coding standards, design patterns, code quality practices, and secure development guidelines.
  • Conduct code reviews, troubleshoot complex technical issues, and guide root-cause analysis and resolution.
  • Leverage AI-assisted development tools such as GitHub Copilot, Gemini Code Assist, Amazon Q Developer, ChatGPT, Claude, or comparable tools for code generation, refactoring, debugging, testing, and documentation.
  • Review and validate AI-generated code for correctness, security, performance, maintainability, and compliance with project standards.
  • Guide the development and execution of unit and integration tests using JUnit 5 and appropriate frontend testing frameworks.
  • Support API integrations, database development, and enterprise data access using Spring Cloud/OpenFeign, JPA/Hibernate, SQL, and Teradata.
  • Collaborate with architects, QA, DevSecOps, business analysts, and other stakeholders to translate requirements into technical solutions.
  • Support cloud-native application development and deployments using AWS, Docker, and established DevSecOps practices.
  • Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, technical discussions, and delivery planning.
  • Mentor team members, promote knowledge sharing, and identify opportunities to improve development efficiency and software quality.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
  • 10+ years of professional software development experience, including significant hands-on Java full-stack development.
  • Strong expertise in Java 17+, Spring Boot, microservices, and REST API development.
  • Strong hands-on experience with Angular, TypeScript, HTML, and CSS.
  • Demonstrated experience leading technical implementation, conducting code reviews, and mentoring developers.
  • Experience with JPA/Hibernate, relational databases, and SQL development.
  • Experience with Maven, Git, JUnit 5, and Agile/Scrum methodologies.
  • Hands-on experience using AI-assisted software development tools for coding, refactoring, debugging, testing, or code analysis.
  • Ability to evaluate AI-generated code for quality, security, correctness, and maintainability.
  • Strong problem-solving, communication, technical decision-making, and troubleshooting skills.
Preferred Qualifications
  • Experience supporting federal government or healthcare technology programs.
  • Experience working with CMS, Medicare, Medicaid, or Program Integrity systems.
  • Experience with AWS, Docker, and cloud-native application architectures.
  • Experience with Teradata, Spring Cloud/OpenFeign, and Swagger/OpenAPI.
  • Familiarity with SonarQube, DevSecOps practices, and automated testing.
  • Experience with distributed caching technologies such as Hazelcast.
  • Experience with enterprise content management and workflow platforms such as IBM FileNet.
  • Experience applying AI-assisted development to application modernization, automated testing, and developer productivity.
Work Environment:

The Lead Software Engineer will work with a multidisciplinary technology team supporting enterprise application development and modernization within the CMS federal healthcare environment. The role combines hands-on full-stack engineering with technical leadership to deliver secure, scalable, maintainable, and high-quality software solutions.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Developer Sr Principal
Software Developer Sr Principal

Jobgether • USA

Remote
USD 130.000 - 170.000
Remote work
Flexible schedule
Paid time off
+4
Solutions Architect
Solutions Architect

Skyward IT Solutions, LLC • Rockville (MD)

Vor Ort
USD 150.000 - 190.000
Medical, dental, vision insurance (fully paid for employees)
401K with 4% employer contribution
Up to 40 hours for jury duty
+2
Deputy Program Manager
Deputy Program Manager

Sky Solutions • Tysons (VA)

Vor Ort
USD 100.000 - 160.000
Medical, dental, and vision coverage
15 PTO days per year
11 paid holidays
+3
Full Stack Engineer
Full Stack Engineer

Octave Technologies Corporation • Baltimore (MD)

Hybrid
USD 90.000 - 130.000
Lead Java/Angular Engineer - AI-Driven Cloud Apps
Lead Java/Angular Engineer - AI-Driven Cloud Apps

Sky Solutions • Tysons (VA)

Vor Ort
USD 140.000 - 190.000
Senior Software Engineer
Senior Software Engineer

C Mack Solutions LLC • Ashburn (VA)

Vor Ort
USD 75.000 - 155.000
Medical insurance
Dental insurance
Vision insurance
+2
Software Engineer III - Full Stack, Angular, Java, AWS
Software Engineer III - Full Stack, Angular, Java, AWS

Ladders • USA

Remote
USD 102.000 - 136.000
Opportunity to work on next-generation
Collaborative environment
AI-powered tools
+1
Data Engineer
Data Engineer

Octave Technologies Corporation • Baltimore (MD)

Hybrid
USD 110.000 - 165.000
Senior Engineer, Medicaid Services
Senior Engineer, Medicaid Services

Houston ISD • Houston (TX)

Vor Ort
USD 120.000 - 170.000
Senior Java Consultant - W2 ONLY
Senior Java Consultant - W2 ONLY

nTech Workforce • Reston (VA)

Hybrid
USD 100.000 - 130.000