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 invite an experienced Senior Java Developer with AI knowledge to strengthen our technology organization. You will contribute to large-scale initiatives where dependable architecture, innovation, and cross-functional coordination are essential. Our culture is founded on high technical standards, continuous learning, and the thoughtful use of emerging tools. The role offers a valuable path for building scalable platforms while expanding your expertise in artificial intelligence

Responsibilities

  • Create and evolve scalable application frameworks that fulfill strategic business objectives and engineering expectations
  • Offer informed input during architectural planning to help shape how development initiatives progress
  • Collaborate with diverse delivery teams to maintain quality standards and achieve planned milestones
  • Provide detailed feedback on peer code contributions to promote clean, reliable, and sustainable implementation
  • Resolve intricate engineering obstacles by investigating their source and applying targeted solutions
  • Guide less experienced colleagues through mentoring that develops both technical independence and capability
  • Support project preparation by refining scope definitions and providing informed estimates for planned work
  • Evaluate technology trends and introduce valuable practices that improve routine development activities
  • Produce accessible documentation of significant design choices and processes to protect long-term codebase health
  • Partner with business stakeholders to translate objectives into clear requirements and aligned delivery outcomes

Requirements

  • No fewer than three years of relevant experience in a software-focused technical capacity
  • Hands-on familiarity with AI technologies and concepts that can improve engineering workflows and system design
  • Thorough grasp of Java Core fundamentals and object-oriented programming approaches
  • Proven ability to apply Java 8 features in production-ready development work
  • Experience leveraging Spring Boot to develop and sustain backend infrastructure
  • Background supporting cloud-hosted solutions in Microsoft Azure
  • Knowledge of Amazon Web Services for cloud rollout, hosting, and operational management
  • Familiarity with CI/CD concepts that support consistent automated release pipelines
  • Strong SQL capability for organizing, accessing, and retrieving relational database information
  • Track record of delivering service-oriented systems through microservices architecture
  • Applied experience implementing and integrating REST API solutions
  • Solid understanding of unit testing techniques for ensuring stable and trustworthy code
  • Familiarity with NoSQL database options that integrate effectively with Java applications
  • Fluent English communication skills at 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.