Develop and maintain Java backend services, refactor legacy components, design scalable APIs, and contribute to internal app architecture.
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
Top Skills
Ci/Cd
Docker
GraphQL
Java
Kubernetes
NoSQL
Rest
Spring
SQL
Similar Jobs
Software • Database
The Senior Java Software Engineer develops high-quality applications, collaborating with domestic and international teams, while ensuring code maintainability and security.
Top Skills:
Ci/CdJavaJeeMicroserviceNoSQLRdbmsRestSoapSpring
Cloud • Security • Software • Cybersecurity • Automation
As a Corporate Development Analyst at GitLab, you will manage acquisition pipelines, conduct financial analyses, support due diligence, and provide market insights to inform strategic decisions.
Top Skills:
Competitive AnalysisFinancial ModelingMarket Research
Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
The Senior IT Ops Specialist manages employee access and hardware, overseeing provisioning processes, automation, vendor partnerships, and cost optimization initiatives as part of the DevOps team in a fast-growing SaaS environment.
Top Skills:
BettercloudFinops ToolsOkta WorkflowsSaas ApplicationsZluri
What you need to know about the Dublin Tech Scene
From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.