Middle Java Software Engineer

Europe / Warsaw / Tbilisi / Minsk
IDT Corporation – Technology DW /
Software Engineering /
Hybrid
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.

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:

    • Remote work as b2b contractor or hybrid full-time in Belarus and Moldova
    • Really good hardware
    • An exciting and challenging job with talented people around
    • Great learning and growth opportunities
    • Compensation for professional training, seminars, and conferences
    • First-class English lessons
    • More perks for the Minsk and Chisinau office employees