Senior Java Developer (Hibernate)

Sorry, this position is no longer available
Colombia
We are seeking a remote Senior Java Developer with Hibernate expertise to join our cross-functional scrum team.
The ideal candidate should have a minimum of 3 years of hands-on development experience with Java and Spring Framework. The candidate should have good knowledge of APIs, and microservices architecture, and strong proficiency in Hibernate Stack.
Responsibilities
- Develop, enhance, and maintain code
- Build back end Micro-services and REST APIs
- Conduct unit testing and code reviews
- Follow best practices: code review, unit testing, continuous integration, and others
- Participate in SCRUM ceremonies and estimation and planning sessions
- Mentor other developers and collaborate with peers
Requirements
- Bachelor's or Master's Degree in Computer Science or a similar field
- Minimum of 3 years of hands-on development experience with Java and Spring Framework
- Good knowledge of APIs and microservices architecture
- Strong proficiency in Hibernate
- Experience with Apache Kafka, Docker
- Knowledge of Spring Framework, Kubernetes, and MongoDB
Nice to have
- Financial Services background in wealth management
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