Employment: Full-time via MLabs
Engagement: Contracted to a UAE-based enterprise client
Location: Remote (Eastern Europe / MENA / India preferred)
MLabs is hiring experienced Senior and Lead Java Engineers to support a large-scale financial technology program for a UAE-based client. Engineers will work on enterprise backend systems integrated with blockchain infrastructure. The role focuses on building scalable, high-performance services in a distributed environment. Exposure to smart contracts and blockchain technologies is highly desirable. Lead-level candidates will provide technical leadership and mentor distributed teams.
Responsibilities
- Design, develop, and maintain scalable Java-based backend services
- Build and integrate RESTful APIs within a microservices architecture
- Collaborate with cross-functional teams to deliver high-quality solutions
- Optimise system performance, reliability, and security
- Contribute to blockchain integration and smart contract interaction (where applicable)
- Participate in code reviews and uphold engineering best practices
- Lead Engineers: provide technical guidance, mentor team members, and support architectural decisions
Requirements
- 5+ years (Senior) / 8+ years (Lead) experience in Java development
- Strong knowledge of Java 8+ and Spring Boot
- Experience with REST APIs and microservices architecture
- Solid understanding of distributed systems and databases
- Experience with Docker and CI/CD pipelines
- Exposure to blockchain technologies is a strong advantage
- Solidity experience is a plus
Benefits
- Competitive international compensation
- Remote-first work model
- Long-term engagement on an enterprise fintech platform
- Opportunity to work with modern blockchain infrastructure
- Career growth within a global engineering network