Skip To Main Content
backBack to Search

Senior Java (Hibernate) Developer

Java, Hibernate, PostgreSQL, Docker, Spring

We are seeking a skilled remote Senior Java Developer with Hibernate expertise to join our team.

The successful candidate will collaborate with our product owner and team to implement new business features into our platform. Our ideal candidate is an experienced engineer with knowledge of a modern enterprise Java stack (Spring, Hibernate, Web Services) and Agile (Scrum) experience. Troubleshooting skills, readiness to learn, and unit testing experience are necessary for this role.

Responsibilities
  • Work with the product owner and team to understand requirements and propose a tech solution
  • Implement new business features within the platform
  • Build clean code, unit test it, and document changes
  • Support deployment to upper environments by providing necessary instructions and/or scripts
  • Troubleshoot issues as they arise
Requirements
  • 3 years of experience in Java development
  • Expertise in Hibernate stack
  • Knowledge of PostgreSQL, Docker, and Spring
  • Experience in Git and familiarity with the Code Review process
  • Strong unit testing experience
  • B2+ English level
Nice to have
  • Basic Linux experience
  • Experience creating automated tests for own code
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