Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

EPAM

NewBe an early applicant

Senior Java Developer

Posted
Discussion

We are looking for a Senior Java Developer to engineer dependable microservices and apply AI tools and theory to enhance solution design across the platform. You will build and maintain Java 8 and Spring Boot services with REST, SQL, CI/CD, Unit Testing, Java NoSQL, and cloud deployments on Microsoft Azure and Amazon Web Services. Apply now to influence architecture decisions and deliver scalable systems!

Responsibilities

  • Build scalable technical architectures that remain stable over time and align to business needs
  • Shape project direction by contributing viewpoints in architecture discussions
  • Work with cross-functional partners to deliver high-quality results within agreed timelines
  • Assess peer code and give constructive review feedback to strengthen engineering standards
  • Diagnose and fix complex technical issues across the development lifecycle
  • Coach junior team members by sharing expertise and practical guidance
  • Contribute to planning by clarifying scope and producing realistic time estimates
  • Monitor technology trends and apply useful innovations in daily engineering work
  • Create and maintain documentation for key decisions and technical processes to ensure continuity
  • Align with business stakeholders to define goals and confirm completed work matches expectations

Requirements

  • Minimum 3 years of hands-on work in a related development role
  • Functional understanding of AI tools and theory to support better solution design
  • Strong knowledge of Java Core concepts and object-oriented programming principles
  • Practical experience leveraging Java 8 capabilities in everyday development
  • Hands-on expertise with Spring Boot for backend development and maintenance
  • Experience working with Microsoft Azure cloud infrastructure
  • Understanding of Amazon Web Services used for deployment and hosting of services
  • Familiarity with CI/CD concepts supporting automated release pipelines
  • Working ability with SQL for relational data access and manipulation
  • Demonstrated experience building solutions using Microservice Architecture style
  • Experience implementing and integrating REST API frameworks
  • Solid knowledge of Unit Testing approaches for consistent and reliable code
  • Familiarity with Java NoSQL database choices that complement Java applications
  • English communication skills 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 →

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.