Position: Java/Vaadin developer
Company: Kindgeek
Experience required: 3y
English level: intermediate

**📎REQUIREMENTS**

**We are searching for a developer who:**

- 3+ years of experience with Java technologies;
- Advanced experience in Java 8, Spring Boot, Vaadin;
- Experience in web technologies
- HTTP, REST, JSON;
- Deep knowledge of MySQL and MongoDB;
- Knowledge of how to monitor and debug the performance of complex systems;
- Understanding the principles of a flexible development methodology;
- Ability to speak and write in English;
- Is fluent in development best practices: code review, bug fixing, monitoring, on-call, and more;
- Appreciates the opportunity to communicate closely with the customer combined with outstanding soft skills that include communication with the team, self-and time management, independent work with the tasks;
- Manifests KindGeek corporate values – trust, transparency, social responsibility, and the sense of beauty.

**📎RESPONSIBILITIES**

**As a Vaadin developer, you will:**

- Work closely with other team members on KindGeek and client sides – we communicate directly with the university's management responsible for technological renovation;
- Contribute to enhancing the product’s architecture while ensuring it is robust and well-thought-out, defining and fixing code bugs.

**📎ABOUT PROJECT**

**Description:**
The client is one of the most famous Swiss research universities, traditionally featuring in various TOP-100 world universities rankings. Being an innovative institution, the university has gone through technological renovation during recent years. One of the changes is building an intelligent examination system, which provides an opportunity to pass the exams on iPad devices and support different interactive questions. Custom exams are generated through the exam manager, the web application for the university staff, and deployed to the iPad by a push or scanning of the QR code. The application went further than a private startup and now has more than 30 customers. 

The team works closely with the PM on the client’s side. The project is in the stage of bug fixing and maintenance.

**Project Team:** 6 people