> Markdown version of [/jobs/ext/1884952-senior-java-full-stack-software-engineer-cloud-modernization](https://www.wearedevelopers.com/jobs/ext/1884952-senior-java-full-stack-software-engineer-cloud-modernization). 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 Java Full Stack Software Engineer - Cloud Modernization - **Company:** HTC Global Services, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Applications Architecture, Application Performance Management, Automation of Tests, Microsoft Azure, Cloud Engineering, COBOL (Programming Language), Continuous Delivery, Continuous Integration, Java Platform Enterprise Edition (J2EE), Gradle, Design of User Interfaces, Java Web Services, Spring Framework, Junit, Machine Learning, Apache Maven, Object-Oriented Software Development, Mockito, Software Engineering, Software Systems, Strategies of Testing, Enterprise Application Integration, Enterprise Software Applications, Test-Driven Development (TDD), Large Language Models, Prompt Engineering, Spring-boot, Generative AI, Backend, Git, Event Driven Architecture, Deployment Automation, HuggingFace, Cloud Migration, Restful APIs, Docker, Service Stack, Legacy Systems, Jenkins, Microservices - **Published:** August 1, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/398691853 ## About the Role We are seeking an experienced Senior Java Software Engineer to design, develop, test, and maintain enterprise software applications throughout the software development lifecycle. The ideal candidate will have extensive experience with Java development, cloud-native architectures, microservices, and application modernization, along with the ability to collaborate across cross-functional teams to deliver scalable software solutions., * Bachelor's degree. * 15+ years of hands-on Java development experience. * Strong experience with Java (Java 8/11/17+), Core Java, Spring Framework, Spring Boot, and REST API development. * Strong understanding of object-oriented programming, microservices architecture, and enterprise integration patterns. * Experience with Maven or Gradle, Jenkins, Git, JUnit, and Mockito. * Experience designing, developing, and maintaining Java services integrated with legacy systems. * Experience modernizing legacy applications into cloud-native architectures. * Experience re-platforming or re-architecting Java or COBOL applications into containerized microservices using Docker and Kubernetes. * Experience with cloud platforms such as AWS, Azure, or GCP. * Knowledge of cloud-native application design patterns, including event-driven architecture and 12-factor applications. * Familiarity with legacy modernization strategies such as API-led integration, strangler pattern, refactoring, re-platforming, and re-architecture. * Experience assessing application portfolios and recommending modernization approaches. Preferred Qualifications * Certification program. * Experience with Machine Learning or Artificial Intelligence. * Practical experience with Generative AI solutions, including LLM-based applications, prompt engineering, retrieval-augmented generation (RAG), embeddings, and vector databases. * Experience with GenAI frameworks such as LangChain, OpenAI/Azure OpenAI APIs, Hugging Face, or similar technologies. * Experience integrating Generative AI into enterprise applications. * Understanding of responsible AI practices, including privacy, governance, and output validation. * Experience using AI to support application modernization, code conversion, automated testing, and documentation. Required Skills * Java * Spring Boot * Spring Framework * REST APIs * Software Development * AWS * GCP * COBOL * Machine Learning Preferred Skills * J2EE * Jenkins * Product Management * Artificial Intelligence What Makes HTC A Great Place To Build Your Future ## Description * Design, develop, test, deploy, and maintain enterprise software applications. * Engage with stakeholders to understand business requirements and deliver user-focused software solutions. * Design software architecture, select appropriate technology stacks, and define deployment strategies. * Develop high-level application architecture, components, and interface designs. * Build and maintain user interfaces and backend services, including REST APIs and microservices. * Collaborate with product owners, architects, designers, and engineering teams. * Define and implement software testing strategies, standards, and best practices. * Improve application performance, scalability, and development efficiency. * Follow modern software engineering practices, including Agile, Test-Driven Development (TDD), Continuous Integration, and Continuous Delivery (CI/CD). * Implement security best practices to protect application and user data. * Evaluate and adopt emerging technologies to improve software solutions. * Support application modernization and migration initiatives, including assessment, planning, execution, troubleshooting, and post-implementation improvements. * Lead cloud migration efforts by developing migration plans, managing risks, coordinating resources, and ensuring successful delivery. * Provide technical guidance on cloud architecture, security, and performance best practices. * Mentor team members and contribute to continuous improvement of engineering processes. ## Related Videos - [Navigating Application Modernization - Leveraging Gen-AI](https://www.wearedevelopers.com/videos/1605-navigating-application-modernization-leveraging-gen-ai) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)