Middle Java Developer
We are seeking a skilled Java Developer to join our team. This position requires an upper-intermediate level of English proficiency and a minimum of 2 years of relevant experience. As a Java Developer, you will need to have a thorough understanding of Java, React, and AWS. Additionally, you should have solid experience with Spring, Spring Boot, NoSQL Databases, and Jenkins.
Responsibilities
- Develop high-quality Java Full Stack applications
- Work with the team to design and implement solutions
- Troubleshoot and debug issues in a timely manner
- Write clean, well-designed, and maintainable code
- Participate in code reviews and actively contribute to the team’s growth
Requirements
- 2+ years of relevant working experience with Java
- Experience designing and developing microservices architecture solutions
- Proficiency in AWS
- Strong skills in Spring, Spring Boot
- Experience with relational databases and NoSQL databases, especially Oracle
- Knowledge of Continuous Integration and Continuous Deployment, especially using Concourse CI or Jenkins
- Familiarity with JavaScript, especially ReactJS
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