Senior Software Engineer (Java)

Sky Solutions
  • Tysons Corner, VA
  • Remote
  • $100,000–$150,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: Senior Software Engineer (Java)
Location: Tysons Corner, VA (Hybrid or Remote)
Duration: Fulltime

Job Summary
We are seeking an experienced Senior Software Engineer to support the design, development, integration, testing, and maintenance of enterprise applications for a mission-critical Centers for Medicare & Medicaid Services (CMS) federal healthcare program. The Senior Software Engineer will work closely with architects, developers, business analysts, QA, DevSecOps, and other stakeholders to deliver secure, scalable, and high-quality software solutions.

Key Responsibilities
  • Design, develop, enhance, and maintain enterprise applications and microservices.
  • Develop scalable and maintainable applications using Java 17 and Spring Boot.
  • Design and implement REST APIs and service-to-service integrations using technologies such as Spring Cloud/OpenFeign.
  • Develop data access and persistence components using JPA/Hibernate and relational databases.
  • Write efficient SQL queries and support integration with enterprise databases such as Teradata.
  • Develop unit and integration tests and support automated testing using JUnit and related frameworks.
  • Troubleshoot application, integration, performance, and production issues and perform root-cause analysis.
  • Participate in code reviews and follow established coding, security, quality, and development standards.
  • Collaborate with architects and other developers on technical design, application enhancements, and modernization initiatives.
  • Work with QA teams to resolve defects and support functional, integration, and regression testing.
  • Support cloud-native application development and deployments using AWS and Docker.
  • Develop and maintain API documentation using Swagger/OpenAPI where applicable.
  • Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, and technical discussions.
  • Contribute to continuous improvement of application performance, reliability, scalability, security, and maintainability.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
  • 8+ years of professional software development experience.
  • Strong hands-on experience with Java 17 or later.
  • Strong experience with Spring Boot and microservices.
  • Experience developing and integrating REST APIs.
  • Experience with JPA/Hibernate and relational databases.
  • Strong SQL development skills.
  • Experience with JUnit or comparable testing frameworks.
  • Experience with Maven and Git.
  • Experience working in Agile/Scrum software development environments.
  • Strong analytical, troubleshooting, communication, and problem-solving 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.
  • Experience with Spring Cloud/OpenFeign.
  • Experience with Swagger/OpenAPI.
  • Experience with SonarQube and DevSecOps practices.
  • Experience with distributed caching technologies such as Hazelcast.
  • Experience with enterprise content and workflow platforms such as IBM FileNet 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 part of a multidisciplinary technology team supporting the development and modernization of enterprise applications within the CMS federal healthcare environment. The role will collaborate closely with architecture, development, QA, DevSecOps, business analysis, product, and program teams.
The technology 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 $100,000 - $150,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 (
Remote
)
Salary$100,000–$150,000 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Backlog Prioritizationunmatched
  • Business Analysisunmatched
  • Cachingunmatched
  • Centers for Medicare and Medicaid Services (CMS)unmatched
  • Cloud Applicationsunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Content Management Systems (CMS)unmatched
  • Continuous Improvementunmatched
  • Cross-Functionalunmatched
  • Dockerunmatched
  • Ecosystemsunmatched
  • Enterprise Applicationsunmatched
  • Federal Governmentunmatched
  • Financial Servicesunmatched
  • Functional Testingunmatched
  • Gitunmatched
  • Government Contractsunmatched
  • Healthcareunmatched
  • Hibernateunmatched
  • IBM Product Familyunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Integration Testingunmatched
  • Internet Securityunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Leading Edge Technologyunmatched
  • Mavenunmatched
  • Medicaidunmatched
  • Medicareunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • NCR Teradataunmatched
  • Online Coursesunmatched
  • Performance Managementunmatched
  • Problem Solving Skillsunmatched
  • Product Programsunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • Regression Testingunmatched
  • Relational Databases (RDBMS)unmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • SWAGGER OASunmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Sprint Planningunmatched
  • Team Playerunmatched
  • Technical Supportunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Unit Testunmatched

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