Posted 2 months ago

Lead Backend Engineer

Full time
Dubai, AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Mark Williams seeks a Lead Backend Engineer in Dubai to manage tech tasks, enhance code, collaborate on IT products, and engage in agile processes. Requires Java, RESTful APIs, and SQL skills.
Description

Mark Williams is recruiting for a Lead Backend Engineer for a leading tier-1 regional bank in Dubai.

Responsibilities:
- Oversee and prioritize technical tasks, guide the team on technical challenges, and continuously improve coding standards
- Create and maintain technical knowledge bases, write tutorials, and provide training
- Use backend engineering skills to enhance code reusability, optimization, testability, readability, and performance
- Work with Product Owners, Team Leads, and Principal Engineers to ensure best practices and fulfill functional and non-functional requirements
- Design, build, test, and automate IT products, focusing on Continuous Delivery, Test-Driven Development, and test automation
- Set up IT environments, deploy products, and implement necessary changes while monitoring usage
- Engage in agile processes, grooming, planning, and ensure acceptance criteria are met, while maintaining traceability of testing activities

Requirements:
- Excellent in Java (Kotlin is a plus), and building RESTful APIs
- Strong communication and presentation abilities
- Proficient in SQL and one common database technology (e.g., Postgres, MySQL, MSSQL); NoSQL knowledge is a plus
- Expertise in Java ( 8), Spring Framework, Microservices, and testing frameworks (e.g., JUnit, Mockito)
- Experience with pair programming, continuous integration, test-driven development, and Agile methodologies
- Working knowledge of Kubernetes, DevOps, Docker, and infrastructure as code
- Passion for development, continual learning, and openness to new ideas
- Full stack engineering with React, domain-driven design principles, code refactoring, design patterns, and community contributions

Interested?