Expertise OOP/OOD and design patterns;
SCRUM/Agile Development methodology;
XP Practices (TDD, Code review), CI development;
Spring Framework, Spring Boot, Spring Data, JPA/Hibernate, Queries optimization;
MQ: ActiveMQ, RabbitMQ;
Microservices, Docker, Linux;
HTML, Java Script, CSS; React;
Good written and spoken English.
WOULD BE A PLUS knowledge and experience with:
Spring Framework: Spring Integration, Spring Batch, Spring Security and Spring Cloud;
Experience with Kubernetes.
Variety of new knowledge sharing and training opportunities;
Unique working environment;
Career and professional growth;
Ongoing interaction with the USA team;
Paid vacation, sick leave and other social benefits;
High-level compensation based on the regular performance reviews;
Various social & team-building activities;
Comfortable office in the center of Kiev (Pecherska metro station);
Opportunity to travel to the USA as project needs will require.
Requirements analysis, clarification, tasks decomposition and time estimation;
Participation in design and implementation of Java based products and solutions;
Development of Unit, Integration and Acceptance tests;
Creation of development-related documentation;
Active participation in SCRUM development / process;
Code reviews ;
Junior Java developers coaching.