Position: Middle Java Developer
Company: KindGeek
Experience required: 3y
English level: intermediate

We are looking for a motivated Middle Java Developer to join our friendly team of professionals to work on a simple management system for all-size service companies.

**REQUIREMENTS**

- 3 years of relevant experience in the IT industry;
- Java core, OOP/OOD knowledge, design patterns;
- Spring framework, IOC, templates;
- ORM, Hibernate (Spring Data JPA);
- Java-based application servers (e.g. Tomcat, etc);
- SQL knowledge, any RDBMS, PostgreSQL, MongoDB is a plus;
- Good written and spoken English, with proven ability to communicate ideas and to design and document artifacts in a clear and concise way;
- Manifests KindGeek corporate values - trust, transparency, social responsibility, and a sense of beauty;
- Would be a plus:
Has experience with AWS,
Has a strong understanding of JavaScript.


**RESPONSIBILITIES**

- Contribute to implementing solution code with great attention to details while fulfilling Java development best practices;
- Write reusable and testable code, create functional and practical technical documentation;
- Design and architect scalable solutions that integrate across different technologies;
- Find simple solutions for complex business tasks through well-thought technical approaches;
- Work with business analysts to create effective and reliable work estimates;
- Proactively address technical issues and risks that can have an impact on the project roadmap and integrity of the application environment.


**ABOUT PROJECT**

Description
Simple management system for all size service companies. Designed to automate managing people, finance, operations, administration, projects, and processes by using industry best practices.

Client Country
Ukraine

Project Team
22 people