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 are seeking a seasoned Senior Java Developer with solid AI capabilities to join our rapidly growing organization. This position places you at the heart of major, future-focused tech initiatives, immersed in a team dynamic centered on teamwork and constant improvement. Our culture prioritizes advanced technical proficiency, a drive for lifelong learning, and the hands-on integration of contemporary innovations. If you're driven to engineer trustworthy solutions while venturing into new AI territory, this opportunity offers a strong foundation for professional growth.

Responsibilities

  • Craft and architect resilient, scalable software platforms that fulfill organizational and technical demands
  • Take part in architectural strategy sessions, contributing perspectives that influence how initiatives unfold
  • Liaise with various departments to confirm that outputs are completed punctually without sacrificing standards
  • Examine peer-submitted code and deliver meaningful feedback that keeps quality benchmarks intact
  • Pinpoint and address complex technical roadblocks that arise throughout different development stages
  • Empower less-experienced staff by transferring expertise and reinforcing their technical competence
  • Contribute actively to planning discussions, helping define scope boundaries and effort estimates
  • Stay informed on shifting technology trends and incorporate worthwhile new methods into routine operations
  • Document essential technical judgments and workflows to keep the codebase sustainable going forward
  • Collaborate with business stakeholders to nail down expectations and verify that results fulfill their vision

Requirements

  • At least three years of practical experience in a similar technical capacity
  • Functional knowledge of AI concepts and supporting tools, applied to enhance how solutions are engineered
  • Comprehensive grasp of Java Core essentials paired with object-oriented design thinking
  • Verified experience leveraging Java 8 functionality in practical development scenarios
  • Competence using Spring Boot to develop and maintain backend architecture
  • History working inside a Microsoft Azure-based cloud environment
  • Working knowledge of Amazon Web Services for overseeing and launching cloud-based deployments
  • Understanding of CI/CD practices that facilitate efficient, automated release processes
  • Proficiency with SQL for organizing and extracting information from relational databases
  • Track record building systems guided by Microservice Architecture design patterns
  • Practical skill in developing and linking to REST-style APIs
  • Mastery of Unit Testing approaches to ensure consistent, reliable code output
  • Knowledge of NoSQL database options that integrate with Java
  • Solid English proficiency at a B2 level or beyond

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.

A new version of freehire is available