Back to Search
We are seeking a Senior Java Developer to join our team. If you are a skilled Java Developer with strong investigative abilities and a knack for independently solving tasks, we invite you to be part of our dynamic team. In this role, you'll contribute to the creation of innovative solutions while collaborating with talented professionals.
Responsibilities
- Collaborate with cross-functional teams to develop, enhance, and maintain high-quality software applications
- Utilize Java expertise to design and implement effective solutions for complex technical challenges
- Employ Hibernate to ensure efficient interaction with databases
- Leverage the Spring framework to build robust and scalable applications
- Utilize PostgreSQL for effective data storage and retrieval
- Implement and execute JUnit tests to ensure the reliability and integrity of the codebase
Requirements
- Minimum of 3 years' relevant experience as a Java Developer
- Proficiency in Java programming language for application development
- Experience with Hibernate to facilitate seamless database interaction
- Strong grasp of the Spring framework for building enterprise-level applications
- Familiarity with PostgreSQL for effective data management
- Ability to implement and execute JUnit tests for quality assurance
- B2+ level of English language skills for efficient communication within the team
Nice to have
- Experience with Flyway for database version control and migrations
- Knowledge of Business Process and Notation Modeling (BPNM)
- Familiarity with JBoss Drools for rule-based systems
- Understanding of Kafka for real-time data streaming
- Previous experience working with Scrum or similar agile methodologies in project environments
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