— 3+ years of commercial experience in Java (up to Java 8)
— Good knowledge of: Spring, Spring Boot 2, JPA/Hibernate
— Good knowledge of SQL
— Experience with Rest API / Message Bus
— Good knowledge in Microservices Architecture
— Good experience with Maven
— Good knowledge of GIT VCS
— Upper-Intermediate or above English level
— Experience in analyzing and clarifying requirements
— Good knowledge or experience with the following tools and techniques: SSH, Docker, Jenkins, Rabbit MQ, Spring Cloud
— Great opportunity to work in a strong professional environment;
— Competitive salary;
— Strong technical support of the company’s architectural board and implementation team ;
— Flexible working schedule. We respect your personal time. So you can start any time till 11 a.m. and finish accordingly till 8 p.m.;
— A friendly international working atmosphere with clients from EU/US/Canada/Hong-Kong/etc.
— Paid vacation and sick leaves, corporate events;
— Сomfortable office in the Kyiv city center (near Lvivska square, BC Kiyanovskiy);
— Analyze, design, and implement software specifications
— Participate in an Agile/ Scrum methodology to deliver high-quality software
— Conduct software analysis, programming, testing, and debugging
— Communicate clearly the progress of projects
— Write well-designed, efficient, and testable code
— Apply the best practices and patterns of the open source culture into organizations
— Collaborate with other developers to design and optimize code
— Recommend software upgrades to optimize operational efficiency
— Document all programming tasks and procedures
— Perform routine software maintenance
Implementing new solutions, enhancing the performance and scalability of existing services. Collaborate with other team players, plan, design, develop and test new features. Maintain high standards of code quality.