Key Responsibilities Design, develop, and support large-scale enterprise applications and distributed systemsLead and contribute to AI-assisted development workflows across the Software Development Life Cycle (SDLC)Utilize Generative AI tools to support implementation, refactoring, testing, troubleshooting, automation, documentation, and code reviewsBuild and support cloud-native applications using microservices and containerized architecturesParticipate in system modernization initiatives including migration from legacy platforms to distributed cloud-based systemsDevelop and maintain CI/CD pipelines and automated deployment processesCollaborate with developers, architects, QA teams, and cross-functional stakeholders to deliver scalable and reliable solutionsWork with databases and messaging technologies to support high-volume transactional systemsCreate and maintain technical documentation, architecture diagrams, and system specificationsSupport Agile development practices and continuous improvement initiativesRequired Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience7+ years of professional software engineering experience developing large-scale applications using Java, Spring Framework, cloud technologies, and web services2+ years of hands‑on experience with AI/ML implementation and production deployment6+ years of experience working with containers and microservices in cloud environments 6+ years of experience with CI/CD and cloud deployment practices2+ years of experience with Pivotal Cloud Foundry (PCF), AWS, or GCP2+ years of experience with databases such as MongoDB, Aerospike, or PostgreSQLExperience supporting modernization initiatives from legacy systems to distributed platformsHands‑on experience with Large Language Models (LLMs) such as GPT, Claude, Gemini, or PaLMPractical experience using Generative AI coding assistants such as GitHub Copilot or Claude CodeUnderstanding of AI-assisted development workflows, prompt engineering, and spec-driven developmentStrong understanding of microservices architecture and highly available systemsExcellent communication, collaboration, and problem‑solving skillsAbility to work effectively in fast‑paced Agile environmentsPreferred Qualifications Master's degree in Information Technology, Computer Science, or related fieldKnowledge of messaging technologies such as RabbitMQ or KafkaExperience working in the Financial Services industryExperience with Test Driven Development (TDD), QA automation, and quality engineering practicesExperience creating architectural diagrams, technical documentation, and functional specificationsFamiliarity with Agile methodologies and Agile delivery environmentsExperience with Atlassian tools such as JIRA and ConfluenceWillingness to learn and support multiple areas of the technology stack#J-18808-Ljbffr. The ideal candidate will have strong expertise in Java, cloud technologies, microservices, AI/ML implementation, and DevOps practices, along with experience working in highly available enterprise environments.