Job Description – Senior Java Lead
Role: Senior Java Lead / Java Technical Lead
Location: Dubai, UAE
Practice Unit: SURESERV
ECMS Req ID: 573316
Relevant Experience: 6+ years
Travel: No
Role Summary
We are looking for a strong Java resource to lead, mentor and manage the application development and operations team supporting government and digital services solutions.
Key Responsibilities
- Lead and mentor Java application development and operations teams.
- Design, develop and maintain enterprise applications using Java, Spring Boot and Angular.
- Develop and integrate RESTful and SOAP web services.
- Work with Spring MVC, Spring Data JPA and Spring Security.
- Design and develop microservices-based applications and API integrations.
- Work with Oracle databases, including SQL, PL/SQL and performance tuning.
- Manage application deployment and configuration using Apache Tomcat.
- Support applications running on Red Hat Linux/Unix environments.
- Collaborate with technical and business teams on application development, integration and operations.
- Implement and maintain CI/CD pipelines and modern development practices.
- Lead troubleshooting, performance optimization and production support activities.
Mandatory / Technical Skills
- Strong expertise in Java 8+
- Spring Boot, Spring MVC, Spring Data JPA, Spring Security
- Angular, HTML, CSS, JavaScript
- RESTful & SOAP Web Services
- Oracle SQL & PL/SQL
- Oracle performance tuning
- Apache Tomcat
- Red Hat Linux/Unix
- Microservices architecture
- API integrations and middleware systems
- SVN, Git, Maven
- CI/CD pipelines
Desired Skills
- Exposure to Tableau
- Exposure to Google Analytics
- Experience with enterprise application operations
- Strong leadership, mentoring and team-management skills
Domain
The project supports Telecommunications and Digital Government Regulatory Authority (TDRA) related government and digital services, including:
- Government Service Bus (GSB)
- Ease of Doing Business (BASHER)
- New Born Baby (Mabrouk Ma Yak)
- USRATI Operations