تخطي إلى المحتوى الرئيسي

Senior Full Stack Java / Spring Boot Engineer

Technology
JGulf Group
منطقة كازابلانكا الحضرية, المغربمنذ أسبوعحتى 15‏/12‏/2026
دوام كاملفي الموقع

وصف الوظيفة

Role : Senior Full Stack Java / Spring Boot Engineer Experience: 7 years

Employment Type: Full-time

Location: Casablanca, Morocco

About the Role We are looking for a Senior Full Stack Engineer with 7 years of professional experience to join our engineering team.

You will work across the full technology stack, with a strong focus on Java, Spring Boot, microservices, AWS, and scalable backend architecture, while also contributing to modern frontend applications.

You will play an important role in designing, developing, and delivering reliable, high-performance products from frontend to backend.

Responsibilities · Design, develop, and maintain full-stack applications

· Build scalable backend services using Java and Spring Boot

· Design and implement microservices-based architectures

· Develop modern, responsive, and maintainable frontend applications

· Build and integrate REST APIs

· Work with AWS and cloud-native architectures

· Use Redis for caching and performance optimization

· Work with relational and/or NoSQL databases

· Ensure applications are scalable, secure, reliable, and performant

· Participate in technical and architectural decisions

· Troubleshoot and optimize both frontend and backend applications

· Write clean, maintainable, testable, and well-documented code

· Participate in code reviews and contribute to engineering best practices

· Collaborate closely with product managers, designers, QA, DevOps, and other engineers

· Mentor junior and mid-level developers when needed

Requirements · 7 years of professional software development experience

· Strong expertise in Java

· Strong hands-on experience with Spring Boot

· Proven experience designing and developing microservices

· Strong experience building REST APIs

· Solid experience with AWS

· Hands-on experience with Redis

· Strong frontend development experience with JavaScript/TypeScript

· Experience with a modern frontend framework such as React, Angular, or Vue.js

· Good understanding of HTML5, CSS3, and responsive web development

· Strong understanding of databases, data modeling, and performance optimization

· Experience with automated testing and CI/CD

· Good understanding of software architecture and design patterns

· Experience troubleshooting and optimizing production applications

· Strong problem-solving and communication skills

· Very good English, written and spoken

Nice to Have · Experience in the hotel, hospitality, travel, or booking industry

· Experience with hotel reservation, booking, PMS, or hospitality platforms

· Experience building high-traffic and highly scalable applications

· Experience with Kafka, RabbitMQ, or other event-driven technologies

· Experience with Docker and Kubernetes

· Experience with monitoring, observability, and distributed tracing

· Experience with Agile/Scrum methodologies

· Experience working in cloud-native environments

What We Offer · Work on scalable, business-critical products

· Modern technology stack: Java, Spring Boot, Microservices, AWS, Redis, and modern frontend technologies

· Strong technical ownership and influence over architecture

· Collaborative and experienced engineering team

· Opportunity to work on technology within the hospitality industry

· Professional growth and opportunities to take on technical leadership responsibilities

Keywords
DevOpsقواعد البياناتالإنجليزيةتكامل مستمروضع النماذجنظم إدارة الممتلكاتReactOSHTML5Apache KafkaSpring FrameworkRedisVue.jsTypescriptRabbitMQAngularAngularJSJavaScriptCss 3ScrumJava

هل أنت مهتم بهذه الوظيفة؟