Position: Java Back-End Developer
Company: KindGeek
Experience required: 5y
English level: upper

We are looking for a back-end developer with proven experience in Java and advanced SQL skills. If you are an energetic team player and passionate about solving complex business tasks through technology, we will be happy to see you in our team!

**We are looking for a developer who: **
Has more than 4 years of relevant experience in the IT industry. The mandatory requirements are:
- Strong experience with Spring (Core, MVC, Security, Data, Boot.)
- Experienced in RESTful APIs
- Advanced experience working with RDBMS: PostgreSQL
NoSQL: MongoDB; 
- Experience in building and maintaining high-load systems.

**Optional requirements:**
- Nice to have – experience in the financial domain.

**As a Java Developer, you will:**
- 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;
- Proactively address technical issues and risks that can have an impact to the project roadmap and integrity of the application environment.