We are looking for a Middle Java Software Engineer passionate about building solid, maintainable, and scalable systems to join our Admin & Customer Service Applications Team.
About the Team: The Admin & Customer Service Applications Team owns and maintains internal tools used by our Operations and Customer Support teams. You’ll join a pragmatic, hands-on team modernizing the internal tech stack and improving service delivery at scale.
Primary location - Minsk, Belarus!
Key Responsibilities:
- Develop and maintain Java backend services for internal support tools
- Refactor legacy components for better performance, readability, and maintainability
- Design and implement scalable APIs and integrations with other IDT systems
- Work closely with customer care and product teams to deliver new features and improvements
- Contribute to the long-term architectural evolution of critical internal apps
- Document code, systems, and workflows for broader team knowledge
Requirements:
- 3+ years of experience in Java backend development
- Solid knowledge of Java and Spring ecosystem (Boot, Data, Security)
- Experience with relational and NoSQL databases and writing efficient SQL
- Strong understanding of RESTful API design and integration
- Familiarity with GraphQL
- Familiarity with version control, build, and CI/CD tools
- Ability to navigate, debug, and refactor legacy codebases
- Excellent communication and teamwork skills
Nice to Have:
- Experience with XML-based service interfaces
- Understanding of call center systems or financial transaction processing
- Exposure to containerisation tools (Docker, Kubernetes)
- Interest in system re-architecture or gradual migration projects
What we offer:
- An exciting and challenging job with talented people around.
- Competitive salary and growth opportunities.
- Really good hardware.
- Remote work opportunity or hybrid in Minsk
- Sports activities reimbursement.
- Medical insurance.
- 26 vacation days & 5 fully covered sick days without sick leave required per year.
- Superb corporate English lessons.
Please attach CV in English! The interview process will be conducted in English!