We are hiring a Senior Java Developer with hands-on AI knowledge to help deliver resilient Java systems at scale. You will build Spring Boot microservices, implement REST integrations, and support CI/CD-driven releases across Microsoft Azure and Amazon Web Services. Apply to create long-lived software and deepen your AI-focused engineering impact Responsibilities Build scalable technology platforms that meet strategic objectives and engineering quality expectations Advise on architecture planning sessions to help define roadmaps and technical direction Collaborate with business, product, and engineering partners to sustain pace and quality of delivery Provide thorough code reviews and constructive feedback to encourage reliable, maintainable solutions Analyze hard technical incidents, determine root causes, and coordinate lasting remediation Coach less-experienced developers through hands-on guidance that increases independence Support planning by clarifying scope, estimating effort, and contributing timeline forecasts Explore new technologies and introduce valuable practices into regular engineering routines Create clear documentation for major design decisions and key workflows to support long-term maintenance Work with stakeholders to turn goals into actionable requirements and aligned delivery results Requirements Relevant hands-on experience of at least 3 years in a similar software-centric role Practical familiarity with AI frameworks and tools that can improve architecture decisions Deep understanding of Java Core concepts and OOP techniques Real-world experience applying Java 8 capabilities in production systems Hands-on experience using Spring Boot for backend development and ongoing support Experience operating workloads in Microsoft Azure environments Knowledge of Amazon Web Services for rollout, management, and deployment activities Clear understanding of CI/CD basics for automated build and delivery processes Strong SQL proficiency for structuring and retrieving data from relational databases Proven experience building service-oriented solutions using microservices architecture Ability to implement REST APIs and integrate with external REST services Solid grasp of unit testing approaches to ensure code quality and stability Exposure to NoSQL database solutions compatible with Java-based stacks English proficiency at B2 (Upper-Intermediate) level or above [GTS] Benefits (generic, except India) International projects with top brands Work with global teams of highly skilled, diverse peers Healthcare benefits Employee financial programs Paid time off and sick leave Upskilling, reskilling and certification courses Unlimited access to the LinkedIn Learning library and 22,000+ courses Global career opportunities Volunteer and community involvement opportunities EPAM Employee Groups Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Job description provided by EPAM Systems.
View the original posting