JobHabor

Lead Software Developer (Java)

Sky Solutions

Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 120,000–170,000/yr
Apply on the employer’s site

Posted 22d ago

Note

The job is a remote job and is open to candidates in USA. Sky Solutions is a government contracting partner providing IT solutions for federal agencies, including digital transformation, cybersecurity, cloud, and agile development services. The Lead Software Developer will provide technical leadership for designing, developing, integrating, and delivering enterprise applications supporting a mission-critical CMS federal healthcare program. The role includes guiding development teams, reviewing code, resolving complex issues, and collaborating with technical and program stakeholders.

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

Skills

  • 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
  • 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

Benefits

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

Company Overview

  • Sky Solutions provides digital process automation, no-code development, agile application development, and cloud services. It was founded in 2008, and is headquartered in Chantilly, Virginia, USA, with a workforce of 51-200 employees. Its website is https://skysolutions.com/.

Company H1B Sponsorship

  • Sky Solutions has a track record of offering H1B sponsorships, with 6 in 2026, 12 in 2025, 12 in 2024, 11 in 2023, 10 in 2022, 18 in 2021, 11 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Skills

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Spring Cloud
  • OpenFeign
  • SQL
  • Relational Databases
  • JPA
  • Hibernate
  • JUnit
  • Maven
  • Git
  • Agile
  • Scrum
  • AWS
  • Docker
  • Teradata
  • Hazelcast
  • Swagger
  • OpenAPI
  • SonarQube
  • CI/CD
  • DevSecOps
  • IBM FileNet

Similar roles