> Markdown version of [/jobs/ext/4583030-senior-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/4583030-senior-software-engineer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Java) - **Company:** Sky Solutions LLC. - **Location:** Tysons, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $100,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Automation of Tests, Cascading Style Sheets (CSS), Cloud Engineering, Static Program Analysis, Code Generation, Software Quality, Code Review, Databases, Data Security, Relational Databases, Software Debugging, DevOps, Enterprise Content Management, IBM Software, Hazelcast, Hibernate (Java), Integrated Development Environments, Java Persistence API, Junit, Apache Maven, Scrum Methodology, Distributed Caching, Swagger, Software Engineering, SonarQube, SQL Databases, Systems Integration, Teradata SQL, TypeScript, Web Applications, Openapi, Enterprise Software Applications, Spring Cloud, GitHub Copilot, Spring-boot, AI Coding Agents, Backend, Git, Containerization, AngularJS, Integration Tests, Information Technology, Front End Software Development, Claude, Google Gemini, Software Coding, Restful APIs, Code Restructuring, GPT, Devsecops, Docker, Microservices - **Published:** November 5, 2026 - **Apply:** https://www.thejobnetwork.com/job/dae899d2-5d12-4f24-94d0-5ff0b44a3131/senior-software-engineer-java ## About the Role The role requires strong experience across Angular frontend development and Java/Spring Boot backend development, along with the ability to leverage AI tools to improve software development productivity, quality, testing, debugging, and documentation., * 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+ and Spring Boot. * Strong hands-on experience with Angular and TypeScript. * Experience developing microservices and REST APIs. * Experience integrating Angular frontend applications with RESTful backend services. * Experience with JPA/Hibernate and relational databases. * Strong SQL development skills. * Hands-on experience using AI-assisted software development tools, such as GitHub Copilot, Gemini Code Assist, Amazon Q Developer, ChatGPT, Claude, or comparable tools. * Demonstrated experience using AI tools for software development activities such as code generation, refactoring, debugging, test creation, code analysis, or technical documentation. * Ability to review and validate AI-generated code for quality, security, correctness, and maintainability. * Experience with JUnit 5 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., * Experience supporting federal government or healthcare technology programs. * Experience working with CMS, Medicare, Medicaid, or Program Integrity environments. * Experience with AWS 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. * Experience applying AI to application modernization, automated testing, code quality, or developer productivity is a plus. ## Description We are seeking a Senior Software Engineer - Java Application with strong full-stack development experience and hands-on experience using AI-assisted software development tools. The engineer will support the design, development, integration, testing, and maintenance of enterprise applications for a mission-critical Centers for Medicare & Medicaid Services (CMS) federal healthcare program., * Design, develop, enhance, and maintain enterprise applications using Angular/TypeScript on the frontend and Java/Spring Boot on the backend. * Develop responsive, user-friendly web applications using Angular, TypeScript, HTML, and CSS. * Develop scalable Java/Spring Boot microservices and REST APIs supporting enterprise business processes and system integrations. * Integrate Angular applications with backend REST APIs and enterprise services. * Implement service-to-service integrations using Spring Cloud/OpenFeign. * Develop data access and persistence components using JPA/Hibernate and relational databases. * Write efficient SQL queries and support enterprise database integration, including Teradata. * 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, code analysis, and technical documentation. * Review and validate AI-generated code to ensure correctness, security, performance, maintainability, and compliance with development standards. * Develop unit and integration tests using JUnit 5 and appropriate frontend testing frameworks. * Troubleshoot application, API, UI, integration, and production issues and perform root-cause analysis. * Participate in code reviews and follow established coding, security, quality, and development standards. * Develop and maintain API documentation using Swagger/OpenAPI. * Support cloud-native application development and deployments using AWS and Docker. * Collaborate with QA, DevSecOps, architects, business analysts, and other developers to deliver complete end-to-end solutions. * Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, and technical discussions., Frontend: Angular | TypeScript | HTML | CSS Backend: Java 17+ | Spring Boot | Microservices | REST APIs | Spring Cloud/OpenFeign | JPA/Hibernate Database: SQL | Teradata AI-Assisted Development: GitHub Copilot | Gemini Code Assist | Amazon Q Developer | ChatGPT | Claude | AI-Assisted Coding & Testing Cloud & DevOps: AWS | Docker | Maven | Git | SonarQube | DevSecOps Testing & API: JUnit 5 | Swagger/OpenAPI Methodology: 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 technology environment includes Angular, Java 17, Spring Boot, microservices, REST APIs, AWS, Docker, Teradata, JPA/Hibernate, automated testing, and cloud-native architecture.