Position: Java Developer
Category: Java
English level: upper
Years of experience: 6

- developing event driven distributed system from scratch 
- system load optimization 
- completing tasks on time
- excellent programming skills in Java and the Spring Framework 
- strong unit-testing skills (JUnit in particular) 
- extensive experience in Use cases development, Design, Object/Service modeling using UMLmodeling 
- responsible for designing, implementing, and maintaining complex software systems with stringent up-time requirements
- experience using Spring Framework modules like Spring Core container for Dependency Injection, Application context, Spring ORM and POJO objects
- experienced in design and connectivity of the database in PostgreSQL, Mongo
- microservices architecture 
- Java 11 or higher
- project in active development
- remote work