Back to Search
Senior Java Developer with Hibernate
We are looking for a Senior Java Developer with Hibernate to join our project.
The candidate must have a minimum of 3 years of experience in Java development and a strong understanding of Hibernate Stack. The ideal candidate will be responsible for coordinating with team/project stakeholders, executing end-to-end projects, participating in code review activities, identifying technical gaps in junior team members, mentoring Junior developers, and delivering assigned projects on time.
Responsibilities
- Coordinate with team/project stakeholders
- Execute end-to-end projects
- Participate in code review activities
- Identify technical gaps in junior team members and solve their technical issues
- Mentor Junior developers
- Deliver assigned projects on tim
Requirements
- 3+ years of experience in Java development
- Strong understanding of Hibernate Stack
- Excellent knowledge of design patterns, Web services (SOAP and REST), and ORM frameworks like Hibernate
- Good working experience with Postgres database and SQL
- Experience working in Agile/Scrum teams
- B2+ English level
Nice to have
- Spring Boot, SOLID (object-oriented design principles)
- Good experience with WebSphere MQ/ Apache Kafka
- Working experience with JMS/Messaging
- Ability to troubleshoot production issues
- Good understanding of Microservices architecture and cloud deployment
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