We're Hiring: Senior Java Developer!
We are seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable Java applications using Spring Boot, REST APIs, and Microservices architecture. The role involves building cloud-native solutions on Azure, managing APIs through Azure API Management, integrating with MySQL databases, and working with payment/fintech platforms such as VGS Ticketing API, NI, and Tabby. You will also mentor junior developers and contribute to architectural decisions
Location: Dubai, United Arab Emirates
Work Mode: Work From Office
Role: Senior Java Developer
Salary - 8000 AED to 12000 AED
Experience - 8 + years
What You'll Do:
- Design, develop, and deploy Java Spring Boot applications following microservices architecture.
- Build and maintain RESTful APIs and integrate with internal and external systems.
- Implement cloud-native solutions on Azure, including API management, security, and scalability.
- Manage and publish APIs using Azure API Management; ensure API security, versioning, and monitoring.
- Design, implement, and optimize MySQL database schemas, queries, and stored procedures.
- Integrate applications with fintech/payment platforms such as VGS Ticketing API, NI (Network International), and Tabby.
- Participate in architectural discussions and propose technical solutions that support business requirements.
- Collaborate with cross-functional teams to define requirements, deliver features, and ensure high-quality software.
- Conduct code reviews, mentor junior developers, and enforce coding standards and best practices.
- Troubleshoot and resolve production issues, perform performance tuning (application and database), and optimize system performance.
Preferred Skills
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Knowledge of event-driven architecture and messaging systems (Kafka, RabbitMQ).
- Experience in Agile/Scrum development environments.
- Understanding of cloud security best practices and API security standards.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 8+ years of experience in Java development with strong hands-on experience in Spring Boot.
- Extensive experience designing and implementing REST APIs.
- Strong understanding of microservices architecture, service communication, and distributed systems.
- Hands-on experience with Azure cloud services and Azure API Management
- Strong experience with MySQL, including schema design, query optimization, indexing, and stored procedures.
- Experience integrating with fintech/payment platforms, specifically VGS Ticketing API, NI, and Tabby.
- Experience with CI/CD pipelines, version control (Git), and automated testing.
- Strong problem-solving skills, debugging experience, and attention to code quality.
- Excellent communication and collaboration skills
Ready to take your career to the next level? Apply now and be part of our innovative journey!
Job Type: Full-time
Pay: AED8,000.00 - AED12,000.00 per month