Position: Senior Java developer (London)
Company: EPAM
Category: Java
Experience required: 3y
English level: intermediate

Must have:-
o	5+ years Java 8+
o	Strong Oracle DB knowledge
o	JPA and Persistent Architecture
o	Spring Boot and Spring Cloud Technology – Spring Dynamic and Spring Security especially 
o	Full REST API understanding and Principal
o	SOAP Services with Security
o	Full Micro services interoperability experience
o	Design Patterns including EIA design patterns
o	Junit 5+/MockitoBDD
o	Team Player
Desirable:
o	Spring Boot 2.2+
o	Java 11 Knowledge
o	Gradle 6+
o	Azure Cloud Technology
o	Agile (Scrum, Lean, Kanban)
o	TDD/BBD Experience
o	CI/CD Experience