Java Developer – Microservices
Qatar
Contract
Related Jobs
Java Developer – Microservices
Doha, Qatar
Salary negotiable + Visa + Health Insurance + EOSB + Annual Leave
The Java Developer – Microservices will be responsible for developing, integrating, and maintaining Java-based applications and microservices within a banking environment. The role will focus on API development, system integration, debugging, and troubleshooting, working across different environments to ensure application performance, reliability, and scalability.
Key Responsibilities:
• Develop, maintain, and integrate Java-based applications and RESTful APIs using Java and Spring Boot.
• Design and implement microservices architecture, including service decomposition, inter-service communication, and API gateway patterns.
• Perform debugging, troubleshooting, and issue resolution across different application environments.
• Support application deployments, system integrations, and containerization using Docker and DevOps tools.
• Maintain technical documentation and collaborate with cross-functional teams within an Agile development environment.
Qualifications & Experience:
• Bachelor’s degree or equivalent in Computer Science, Information Technology, or a relevant field, with a minimum of 6 years of Java development experience, including 3–4 recent years within the banking industry.
• Strong hands-on experience with Java 17, Spring Boot, Spring Security, Hibernate, RESTful APIs, and core Java concepts, including OOP, Streams, and Lambda expressions.
• Deep understanding of Microservices Architecture, service decomposition, inter-service communication, and API Gateway patterns.
• Experience with Docker, Kubernetes, Oracle, and PostgreSQL databases, with knowledge of Microsoft Azure being an advantage.
• Proficiency in frontend technologies such as HTML, CSS, JavaScript, Angular, or React, with experience in Agile methodologies and DevOps practices.
Don’t miss this chance to advance your career. Apply today!