Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4305731622&distance=25&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&refresh=true&start=250 Job Description: Responsibilities Design, develop, and maintain cloud-native applications to modernize legacy stack into modular, microservice-based architecture. Build and deploy Spring Boot 3+ microservices using Java 17+ and integrate with existing enterprise services. Develop RESTful APIs and integrate with external business functions, interfaces, and legacy adapters (JMS/JSP). Apply Test-Driven Development (TDD) with strong unit/integration test coverage (JUnit, Mockito, etc.). Write clean, maintainable, and well-documented code following best quality practices. Work with cloud platforms (AWS/Azure/GCP) including services for compute, storage, messaging, monitoring, and secrets management. Apply security-first development practices, including OAuth2/OpenID Connect, encryption, and compliance with Federal standards. Collaborate with enterprise teams to align on migration strategies for cloud-native or hybrid solutions. Participate in cloud migration planning, roadmap execution, and assist in defining operational models. Troubleshoot production issues and support sustaining application's operational readiness during migration phases. Qualifications Bachelor’s degree in Computer Science, Information Systems, or related field. 5+ years of experience in enterprise software development with Java, Spring Framework, and microservices. Proven experience with cloud platforms, including compute, networking, IAM, and DevOps toolchains. Familiarity with legacy modernization strategies (strangler pattern, API gateway migration, adapter integration). Experience in relational databases (Oracle, PostgreSQL). Knowledge of security best practices, identity federation, encryption, and compliance. Strong problem-solving skills, ability to work with cross-functional teams, and experience in Agile SDLC. Excellent written and verbal communication skills to document and present technical solutions.