Position: Java Software Engineer
Company: EPAM Ukraine Lviv
Category: Java
Experience required: 2y
English level: intermediate

RESPONSIBILITIES

- Design and implementation of new modules and features
- Implementation of unit and integration tests
- Peer-to-peer code review

REQUIREMENTS

- 4+ years of professional experience in software development
- Expertise in Java 11
- Proficiency in Spring Boot
- Deep understanding of JMS/ActiveMQ/AMQ
- Strong knowledge of JPA/Hibernate
- Familiarity with Apache
- Experience in Web Services: REST API, Swagger OpenAPI
- Strong communication skills
- Deep understanding of Agile and Scrum methodologies
- Intermediate or higher English level, both spoken and written (B1+)

TECHNOLOGIES

- JMS/ActiveMQ/AMQ
- PostgreSQL/RDS - Aurora
- Drools
- Apache Flink
- Apache Kafka
- ANTLR
- Liquibase
- GitLab
- Maven
- Docker

WE OFFER

- Competitive compensation depending on experience and skills
- Individual career path
- Social package - medical insurance, sports
- Unlimited access to LinkedIn learning solutions
- Sick leave and regular vacation
- Partial coverage of costs for certification and IT conferences
- English classes with certified English teachers
- Flexible work schedule