Middle Java Developer for Software company

Sorry, this position is no longer available
Armenia
Currently, we are looking for a remote Middle Java Developer to join our team.
Responsibilities
- Take ownership of new features design and implementation
- Communicate to stakeholders to clarify requirements if required
- Provide/validate estimations and provide guidance to team about development process and code standards
Requirements
- 2+ years of experience in Java Development
- Experience in Java 8
- CI/CD configuration experience (Jenkins, Ansible)
- Experience with Kafka
- Experience with Linux (Ubuntu)
- Knowledge of Rest Services
- Experience in Spring Boot
- Experience in Spring Security
- Knowledge of Spring Test, JUnit/Mockito
- Knowledge of Spring Data (JPA)
- Knowledge of OAuth2 SSO
- Experience in Lombok
- Knowledge of Docker
- Experince in SonarQube
- Knowledge of Hibernate
- Knowledge of Postgres
- Knowledge of Gradle
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