Java Developer
This project focuses on developing a web app that makes contract creation fast and effortless, with ongoing improvements driven by user feedback.
In parallel, they are building a custom workforce planning and scheduling tool from the ground up to support more complex operational needs.
Requirements:
• 5 years of relevant experience
• Experience with Java 17+ and Spring (Boot, Security, Core, JPA)
• Clean architecture, distributed system design and microservices architecture
• Microservices design patterns, design patterns in Java
• Distributed systems
• Hibernate or other ORM experience
• Knowledge of Docker or other containerization tools
• Familiarity with AWS (SQS, Lambda, Cloudwatch)
• Experience with Relational databases (preferably PostgreSQL, but any would suffice) and
NoSQL (DynamoDB)
• Implementation of REST APIs
• Oauth2
• At least Upper-Intermediate English level
In return, we offer:
- The friendliest community of like-minded IT people
- Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
- Mobilunity Medical Insurance program is designed to meet our team’s needs
- Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
- Perfect office location in the city center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
- No open-spaces setup – separate rooms for every team’s comfort, and multiple lounge and gaming zones
- English classes in 1-to-1 & group modes with elements of gamification
- Neverending fun: sports events, tournaments, music band, multiple affinity groups
Required languages
| English | B2 - Upper Intermediate |