Position: Middle Java Developer
Company: KnubiSoft
Category: Java
Experience required: 2y
English level: intermediate

Our company is looking for talented professionals to join a new project and to work full time as a Middle Java Developer at our Kharkiv office or remote

The Software Developer will be a member of the development team. They will participate in all phases of the Software Development Lifecycle, including requirements analysis, design, implementation and testing. This developer will be expected to take ownership of significant portions of our product from a technical perspective and guide junior developers in implementing new features and enhancements.

Requirements
Strong experience with 2+ years of software development experience with Java
Hands on experience with relational database systems MySQL and/or Postgres
Experience in developing and consuming the REST
Experience with microservice architecture
Experience with end-to-end tests
Development experience with MVC Framework-based software development using Spring/SpringBoot, good to have experience with Hibernate.
Experience working with CICD environments with AWS
Experience managing tasks across multiple simultaneous projects
Effective communication within and across teams.
Ability to work as a team or independently and capability to support a home or remote office environment.
English Intermediate must have

We offer
Exchange of experience, professional development;
A strong team, a healthy atmosphere;
Flexible working time;
20 days paid vacation;
Paid sick leave;
8-hour working day and 5-day working week;
Good office location
English classes at company expense;
Regular company events.