Job Overview
We’re looking for a Java Developer to join a product team building a unique, people-centered platform designed to capture and promote employee experience. The solution helps organizations grow by fostering a culture of continuous improvement from the ground up.
You will be working on backend services, contributing to the development of scalable APIs, data processing components, and system integrations within a modern microservices architecture.
Responsibilities
- Develop and maintain backend services using Java 11/17 and Spring (Boot, JPA, Cloud)
- Implement and maintain RESTful APIs and backend integrations
- Work with PostgreSQL, Redis, and other data storage solutions
- Apply multithreading and concurrency concepts where needed
- Collaborate with the team on containerized environments using Docker
- Participate in code reviews and maintain high code quality standards
- Contribute to system improvements and technical discussions
Requirements
- 2+ years of experience in software engineering
- Strong proficiency in Java 11/17 and Spring (Boot, JPA, Cloud)
- Experience with Docker, Hibernate, Redis, PostgreSQL
- Knowledge of multithreading and concurrency
- Familiarity with RESTful APIs and web services
- Bachelor’s degree in Computer Science or related field
- Upper-Intermediate level of English
Nice to Have
- Experience with Kubernetes and Helm
What will you get with Exoft?
- Probation period – 3 (three) month
- Paid vacation — 18 days + 1 day for each year with us
- Paid sick leave (14 days of your base year)
- Wellness program (sport, healthcare)
- 50% compensation for educational matters
- Free English courses
- Teambuildings and corporate events