Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM Systems

New

Senior Java Developer

Posted Updated
Discussion

We're in search of a skilled Senior Java Developer with deep AI expertise to help power our rapidly scaling business. This role puts you at the core of ambitious, innovation-driven technical work, embedded in a team culture that values cooperation and ongoing refinement. Our company stands behind strong technical mastery, a passion for perpetual growth, and the real-world application of modern technological advances. If you're eager to build reliable, well-engineered systems while deepening your AI skillset, this position offers a meaningful stepping stone for your career trajectory.

Responsibilities

  • Construct and organize durable, scalable technical solutions that meet both strategic and engineering requirements
  • Join architecture-related discussions and offer input that shapes the trajectory of ongoing initiatives
  • Communicate with teams spanning multiple disciplines to keep deliverables timely and aligned with quality expectations
  • Provide code reviews for fellow engineers, offering constructive direction that preserves strong development standards
  • Tackle and resolve challenging technical issues that emerge at different stages of the build lifecycle
  • Coach junior colleagues, passing along knowledge that strengthens their technical growth and independence
  • Take part in planning sessions, assisting with defining project boundaries and generating time estimates
  • Keep abreast of evolving industry practices and integrate beneficial new approaches into regular workflows
  • Keep thorough documentation of critical technical decisions and processes to ensure long-term codebase stability
  • Work alongside business stakeholders to clarify objectives and ensure final outcomes align with set expectations

Requirements

  • A minimum of three years' worth of hands-on experience in a comparable technical position
  • Hands-on exposure to AI tools and concepts, leveraged to elevate how technical solutions are designed
  • Solid grounding in Java Core principles combined with object-oriented programming expertise
  • Confirmed capability working with Java 8 features in applied, real-world contexts
  • Proficient in utilizing Spring Boot to develop and maintain backend components
  • Background working within a Microsoft Azure-powered cloud setup
  • Familiarity with Amazon Web Services for managing and executing cloud-based deployment tasks
  • Grasp of CI/CD concepts that support consistent, automated delivery workflows
  • Ability to apply SQL for organizing and retrieving data from relational database structures
  • Established experience crafting solutions based on Microservice Architecture principles
  • Hands-on background developing and integrating with REST API systems
  • Deep familiarity with Unit Testing methods to ensure stable and trustworthy code quality
  • Working knowledge of NoSQL database technologies compatible with Java environments
  • Proficient English skills at a B2 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

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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.