Lead Software Developer (Java)

Sky Solutions
  • Tysons Corner, VA
  • $120,000–$170,000 Per Year
  • Quick Apply
1 day ago

Job Description

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 Developer (Java)
Location: Tysons Corner, VA (Hybrid / Remote)
Duration: Fulltime

Job Summary
We are seeking an experienced Lead Developer to provide technical leadership for the design, development, integration, and delivery of enterprise applications supporting a mission-critical Centers for Medicare & Medicaid Services (CMS) federal healthcare program. The Lead Developer will guide development teams, establish technical solutions, review code, troubleshoot complex issues, and collaborate with architects, business analysts, QA, DevSecOps, and program stakeholders.

Key Responsibilities
  • Lead the design, development, enhancement, and maintenance of enterprise applications and microservices.
  • Provide technical guidance and mentorship to software developers and development teams.
  • Develop and review high-quality, scalable, secure, and maintainable application code.
  • Design and implement Java/Spring Boot microservices and REST APIs.
  • Lead integration of applications with enterprise systems, databases, and external services using REST APIs and service-to-service integration patterns.
  • Review technical designs, code, unit tests, and development practices to ensure quality and consistency.
  • Troubleshoot complex application, integration, performance, and production issues and drive root-cause resolution.
  • Collaborate with architects and technical leads on application architecture, design decisions, and modernization initiatives.
  • Work closely with Product Owners, Business Analysts, QA, DevSecOps, and other stakeholders to translate requirements into technical solutions.
  • Support database integration and data persistence using JPA/Hibernate and relational databases, including Teradata where applicable.
  • Support cloud-native application development and deployment within AWS and Docker environments.
  • Promote automated testing, code quality, secure development practices, and Agile delivery.
  • Participate in sprint planning, backlog refinement, technical discussions, code reviews, and production support activities.
  • Identify technical risks, dependencies, and opportunities to improve application performance, reliability, scalability, and maintainability.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
  • 8+ years of software development experience, including experience in a technical leadership role.
  • Strong hands-on experience with Java 17 or later.
  • Strong experience with Spring Boot and microservices architecture.
  • Strong experience developing and integrating REST APIs.
  • Experience with Spring Cloud/OpenFeign or similar service-to-service integration technologies.
  • Strong SQL and relational database experience.
  • Experience with JPA/Hibernate or similar ORM technologies.
  • Experience with unit testing frameworks such as JUnit.
  • Experience with Maven, Git, and enterprise software development practices.
  • Experience working in Agile/Scrum development environments.
  • Strong technical leadership, communication, problem-solving, and mentoring skills.

Preferred Qualifications
  • Experience supporting federal government or healthcare technology programs.
  • Experience working with CMS, Medicare, Medicaid, or Program Integrity environments.
  • Experience with AWS cloud services and Docker/containerized applications.
  • Experience with Teradata and enterprise data integration.
  • Experience with Hazelcast or distributed caching.
  • Experience with Swagger/OpenAPI and API documentation.
  • Experience with SonarQube, CI/CD, and DevSecOps practices.
  • Experience supporting large-scale application modernization initiatives.
  • Experience with IBM FileNet or enterprise content/workflow platforms is a plus.

Technical Skills
Java 17 | Spring Boot | Microservices | REST APIs | Spring Cloud/OpenFeign | JPA/Hibernate | SQL | Teradata | AWS | Docker | Maven | JUnit | Git | Swagger/OpenAPI | SonarQube | DevSecOps | Agile/Scrum

Work Environment
This position will work as a technical leader within a multidisciplinary team supporting the development and modernization of enterprise applications in the CMS federal healthcare environment. The role requires close collaboration with architecture, development, QA, DevSecOps, business analysis, product, and program teams.
The application environment includes Java 17, Spring Boot microservices, REST APIs, AWS, Docker, Teradata, JPA/Hibernate, automated testing, and cloud-native architecture.

Compensation:
The expected compensation range for this position is $120,000 - $170,000 annually. Compensation is determined in good faith and may vary based on job-related factors, including relevant experience, skills, education, certifications, clearance level, labor category alignment, contract requirements, work location, internal equity, and business needs.
The posted range reflects the Sky's reasonable estimate at the time of posting and does not guarantee a specific salary or rate. Final compensation will be determined based on the selected candidate's qualifications and applicable contractual and business considerations.

Sky Solutions Benefits & Culture at a Glance
  • Healthcare & Wellness
    • Medical, dental, and vision coverage tailored to your needs.
    • Supplemental options like life insurance, disability, HSA/FSA available.
  • Time Off & Work-Life Balance
    • Starting at 15 PTO days per year, increasing with tenure.
    • Plus 11 paid holidays to recharge and spend time with loved ones.
  • Professional Growth & Development
    • Annual education stipend.
    • Access to thousands of online courses.
    • Formal mentorship programs for career advancement.
  • Inclusive Culture
    • "One Team” mentality focused on collaboration and belonging.
    • Recognized as a Great Place to Work® for six years straight.

To learn more about life at Sky Solutions, visit our Careers page: Careers - Sky Solutions

At Sky Solutions, LLC, we welcome applications from all qualified candidates who share our vision and values.

Numbers & Facts

LocationTysons Corner, VA
Salary$120,000–$170,000 Per Year

Skills

  • API Documentationunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Analysisunmatched
  • Architectural Designunmatched
  • Artificial Intelligence (AI)unmatched
  • Business Analysisunmatched
  • Cachingunmatched
  • Centers for Medicare and Medicaid Services (CMS)unmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Content Management Systems (CMS)unmatched
  • Cross-Functionalunmatched
  • Database Technologyunmatched
  • Dockerunmatched
  • Ecosystemsunmatched
  • Enterprise Application Integration (EAI)unmatched
  • Enterprise Applicationsunmatched
  • Enterprise Data Integrationunmatched
  • Federal Governmentunmatched
  • Financial Servicesunmatched
  • Gitunmatched
  • Government Contractsunmatched
  • Healthcareunmatched
  • Hibernateunmatched
  • IBM Product Familyunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Internet Securityunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Leading Edge Technologyunmatched
  • Mavenunmatched
  • Medicaidunmatched
  • Medicareunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • NCR Teradataunmatched
  • Object Relational Mapping (ORM)unmatched
  • Online Coursesunmatched
  • Performance Managementunmatched
  • Problem Solving Skillsunmatched
  • Product Programsunmatched
  • Production Supportunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Risk Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • SWAGGER OASunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Sprint Planningunmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Unit Testunmatched
  • User Documentationunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder