Senior Java Developer - AI, Spring Boot, REST, Cloud
Description
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
Benefits
- 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