Description
Summary:
Seeking a Senior Java Microservices Developer to design, develop, and maintain scalable Java-based microservices architecture, lead API development, and mentor junior team members.
Highlights:
1. Design and develop scalable Java-based microservices architecture
2. Lead RESTful API development ensuring performance and security
3. Mentor junior developers and enforce coding standards
* Design, develop, and maintain scalable Java\-based microservices architecture using Spring Boot and related frameworks.
* Lead the development of RESTful APIs ensuring high performance, security, and reliability.
* Architect and implement containerized microservices using Docker and orchestration tools like Kubernetes.
* Collaborate closely with cross\-functional teams to define system requirements and translate them into technical solutions.
* Mentor junior developers, conduct code reviews, and enforce coding standards and best practices.
* Troubleshoot, debug, and optimize applications for maximum speed and scalability.
* Implement CI/CD pipelines and automate deployment processes to streamline releases.
* Stay updated with emerging technologies and recommend improvements to enhance system architecture.
**Skills \& Experience**
* 7–12 years of professional software development experience.
* Strong proficiency in Core Java and object\-oriented programming.
* Extensive experience with Spring Boot, Spring Framework, and Spring\-based microservices.
* Strong knowledge of RESTful API design, development, security, and integration.
* Hands\-on experience designing and developing distributed microservices architectures.
* Experience with Docker and Kubernetes in enterprise environments.
* Strong understanding of CI/CD, DevOps practices, and deployment automation.
Pay: QAR21,400\.00 \- QAR22,400\.00 per month
Experience:
* Java and Microservices Developer: 7 years (Preferred)
Language:
* English (Preferred)
License/Certification:
* QID (Preferred)
Work Location: In person