Position: Senior Java Engineer (Wroclaw)
Company: EPAM Systems
Experience required: 3y
English level: upper

**Your expertise:**
- expertise in Java
- understanding of TDD 
- understanding of concepts like OOD, BDD, DDD, CI/CD
- experience with Java 8, Spring, SQL (Oracle),
- knowledge of modern technical architectures and highly scalable distributed systems
- excellent understanding memory model and multithreading in java world

**Nice to have:**
- experience with other JVM languages such as Groovy
- hands-on experience in agile methodologies such as Scrum and Kanban
- experience with stream processing, Flink, Kafka, ELK Stack