Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 3


3+ years as a Java Software Engineer. Expertise in designing and developing applications in Java, Spring Framework, debugging, refactoring, finding, and fixing bugs.

Strong knowledge of object-oriented design, REST APIs, and comfortable with microservice architecture event-based communication. 
Worked in Agile and Continuous Integration environment.
Experience applying Clean Architecture with principles such as SOLID etc.

Advanced English communication skills.

Stack:
- Java 8/11
- SpringBoot
- Gradle/Maven
- REST/SOAP
- Redis
- Postgre/Oracle
- JUnit 5 
- Mockito
- Camunda BPMN
- Jmix(ex. CUBA platform)
Banking