Position: Experienced Java Back-End Developer — Join a Small, Innovative Team
Company: Crystal Logic
Experience required: 2y
English level: upper

Let us skip the standard “ifs” and tell you some more details about the job:
⚡️Our client is the biggest golf club platform in Europe
⚡️Their current problem is their legacy itself. And our goal is to basically rewrite the whole system from scratch and relaunch it, using latest technologies and best practices.
The project was previously written on PHP.
⚡️You are going to communicate with the client’s CTO and PM a lot, thus, your written and spoken English must be good.
⚡️The estimated project duration is 6 months.
⚡️We work remotely.
Crystal Logic can’t wait to meet you!

**Responsibilities**
✅ Participate in design and implementation of online reservation system for golf clubs
✅ Apply technical and communication skills to elaborate software design and requirements, work collaboratively with team members across geographical locations
✅ Participate in code review

 **Requirements**
✅ Practical experience with Java, Spring Framework and Spring Boot, ORM frameworks (Hibernate)
✅ Good background with relational databases
✅ Experience with RESTful API
✅ Knowledge of software design practices and computer science fundamentals
✅ Good communication skills and ability to work as part of geographically distributed team
✅ Good spoken and written English

**Nice to have**
✚ Experience with JUnit testing
✚ Experience with microservices
✚ Experience with contract-first development processes

**We offer**
✔ Competitive compensation depending on experience and skills
✔ Work in enterprise-level projects long-term
✔ Full-time remote work
✔ Unlimited access to learning courses with 50% cost compensation
✔ Dedicated and motivated team
✔ Direct communication with the client
✔ Teambuilding events every month
✔ Flexible schedule
✔ English speaking club
✔ Table tennis right in the office
✔ Comfortable office with nice location and developed infrastructure