Share this job
Senior & Lead Java Engineers 2
Apply for this job

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




Apply for this job