Position: Senior Java Developer
Company: S-PRO
Category: Java
Experience required: 2y
English level: intermediate

Required skills

5+ years of experience in Java, Spring Boot and software engineering;
Experience with MariaDB/MySQL and/or PostgreSQL;
Understanding of web technologies, experience with REST API design;
Experience with JavaScript (and hands on experience with one of modern JS libraries) is a plus;
Experience with one or more of the following technologies is a plus: Play Framework, BPMN engines, Kubernetes, Golang;
In-depth understanding of the software development lifecycle and associated tools like Git and CI/CD pipelines;
Proven ability to design and implement significant portions of application functionality, delivering robust software solutions by following testing practices.
Responsibilities

You will be able to work in a team with R&D team professionals;
Knowledge transfer sessions;
Participate in discussions and development of new functionality;
Influence the development process;
Participate in code reviews.
We offer

20 working days of paid vacation per year;
Official holidays of Ukraine — days off;
Modern equipment for work;
Corporate events;
External and internal training: conferences, professional events, courses, TechTalks;
English speaking club.