Lead Java Developer
Job Summary:
We are seeking a skilled Java Developer with 5–7 years of hands-on experience in building robust, scalable, and high-performance applications. The ideal candidate should have strong expertise in core Java, Spring (Boot, MVC), RESTful APIs, and modern development practices. This is a key role within our development team, contributing to design, architecture, and implementation of critical software solutions.
Key Responsibilities:
- Design, develop, and maintain Java-based applications
- Write clean, maintainable, and efficient code using best practices
- Collaborate with cross-functional teams to define, design, and ship new features
- Participate in code reviews and mentor junior developers
- Troubleshoot and resolve application issues and bugs
- Ensure application performance, quality, and responsiveness
Required Skills:
- Strong proficiency in Java (8 or above)
- Experience with Spring Framework (Spring Boot, Spring MVC)
- Knowledge of RESTful APIs and microservices architecture
- Proficiency in relational databases (MySQL, PostgreSQL, etc.)
- Familiarity with CI/CD tools, Git, and Agile methodologies
- Good understanding of design patterns and software architecture
Preferred Skills:
- Experience with cloud platforms (AWS, Azure, or GCP)
- Exposure to containerization tools (Docker, Kubernetes)
- Front-end basics (JavaScript, Angular/React – nice to have)
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Technical Lead
2026-05-06
Software Engineer, AI enabled development
2026-06-18
Software Engineer, AI enabled development
2026-06-18
- Posted
- Aug 07, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dubai
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Technical Lead
2026-05-06
Software Engineer, AI enabled development
2026-06-18
Software Engineer, AI enabled development
2026-06-18