Back to Search
We are seeking a Middle Java Developer with solid experience in Java development to join our dynamic team. The successful candidate will contribute to the development and maintenance of software solutions, collaborating with cross-functional teams to deliver high-quality, scalable applications. This role requires a strong understanding of Java, cloud services, and Agile methodologies.
Responsibilities
- Develop, maintain, and enhance Java-based applications
- Work closely with teams to identify and resolve software issues
- Implement CI/CD processes to ensure smooth software delivery
- Write clean, maintainable, and efficient code
- Assist in the integration of applications with cloud platforms like AWS
- Participate in code reviews and technical documentation
Requirements
- 2+ years of experience in Java development
- Familiarity with Agile methodologies
- Experience with Amazon Web Services (AWS)
- Experience with Gitlab for version control and CI/CD integration
- Strong knowledge of PostgreSQL for database management
- Proficiency in REST API development
- Hands-on experience with Spring Boot framework
- B2+ English level for effective communication
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