Back to Search
Senior Java Developer (Hibernate)
Sorry, this position is no longer available
We are looking for a Senior Java Developer with strong experience in Hibernate.
The ideal candidate should have experience in developing RESTful micro-services in Java using Spring Boot or Dropwizard. Additionally, the candidate must have excellent knowledge of Java (11+), SQL relational databases like PostgreSQL and Sybase ASE, and Object Relational Mappers such as Hibernate.
Responsibilities
- Develop software and functionality for the global team
- Work as part of a diverse team with efficient time and work management skills
- Deliver high-quality software as per engineering best practices
- Analyze requirements and design functionality
- Participate in iterative sprints, demos, and retrospectives
Requirements
- Minimum of 3 years of experience as a Java Developer
- Strong experience in Java, Hibernate Stack, and RESTful micro-services in Java using frameworks like Spring Boot or Dropwizard
- Experience in using Git, Kubernetes, Jira, Intellij, Confluence, and Maven
- Good communication and interpersonal skills
- Upper-Intermediate level of English proficiency (B2+)
Nice to have
- Experience in JUnit, Mockito, Caching, Alloy, and DataLakeTools
- Web development experience using ReactJS (not required)
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