Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

EPAM Systems

NewBe an early applicant

Senior Java Developer (AI, Azure, AWS)

Posted Updated 1 view
Discussion

Description

We are hiring a Senior Java Developer (AI, Azure, AWS) to build resilient Java solutions and apply AI tooling to improve how we design and deliver systems. You will help shape architecture, implement microservices with Spring Boot, and integrate REST APIs in cloud environments.

Responsibilities

  • Design and implement reliable, scalable applications that meet business goals and technical constraints
  • Participate in architecture discussions and provide input that influences system direction
  • Collaborate with cross-functional teams to deliver high-quality work on schedule
  • Review peer code changes and give constructive feedback to maintain quality standards
  • Troubleshoot and resolve complex technical issues across development stages
  • Mentor junior engineers through practical guidance to grow skills and confidence
  • Contribute to planning by sharing estimates for scope and timelines
  • Stay current with technology trends and introduce improved approaches when they add value
  • Document key technical decisions and workflows to keep the codebase maintainable
  • Partner with business stakeholders to clarify requirements and align deliverables with expectations

Requirements

  • At least 3 years of professional experience in a relevant role
  • Hands-on familiarity with AI concepts and tooling to enhance solution design and development
  • Deep knowledge of Java Core and strong object-oriented design skills
  • Practical experience using Java 8 and its feature set
  • Proven ability to build and maintain backend services with Spring Boot
  • Working experience in the Microsoft Azure cloud ecosystem
  • Comfort operating on Amazon Web Services to deploy and manage cloud infrastructure
  • Exposure to CI/CD practices for automated build and release pipelines
  • Solid SQL skills for querying and working with relational databases
  • Demonstrated experience designing and building systems using Microservice Architecture principles
  • Applied experience creating and integrating REST APIs
  • Strong grasp of Unit Testing practices to ensure code quality and reliability
  • Familiarity with Java-compatible NoSQL databases
  • English proficiency at B2 (Upper-Intermediate) level or higher

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →