We invite a Senior Java Developer to join our development team. Digital platform that simplifies and accelerates real-estate transactions by connecting buyers, sellers, renters and agents through a single digital platform. We operate a multi-product portfolio—including a property marketplace, a credit application and processing platform and a valuation tool—built on a modern micro-services architecture (Java/Spring Boot, Next.js, AWS, Kubernetes) and enriched with data and AI components.
Responsibilities
Develop and maintain micro-services in your assigned domain using Java/Spring Boot, following domain-driven design and our established architectural standards; Design and expose APIs that integrate your domain’s services with other platform components, enabling seamless interoperability while adhering to our Model Context Protocol (MCP) where applicable; Ensure alignment with the global architecture by basing design and implementation decisions on established patterns, guidelines and cross-team agreements; Collaborate with adjacent teams (front-end, data, DevOps, AI) to understand dependencies and ensure that solutions in your domain integrate smoothly with their components; Apply your T-shaped skills to understand how front-end requirements, data flows and deployment considerations affect your domain, even as you focus deeply on backend development; Participate in architectural discussions to share insights from your domain and learn from other teams, contributing to a cohesive platform strategy; Implement best practices for code quality, testing, security and observability within your domain; participate in code reviews and continuous delivery; Mentor junior developers within your domain and encourage knowledge sharing across teams.Requirements
Excellent written and verbal communication skills in English (at least level B2); At least 5 years of experience developing high-load applications; Deep expertise in backend engineering (Java/Spring Boot, microservices, API design); Experience developing using AWS infrastructure; Broad understanding of related fields (frontend, data, DevOps, AI); AI development skills: Cursor or Claude; Location: Casablanca, MoroccoBenefits
Paid vacations (24 working days/year) and sick leave; Stable long-term workload (8 hours per day, 40 hours per week), flexible working hours, hybrid format; Working on exciting projects in international team of professionals; Opportunities for learning and practicing new technologies; internal training; Participating in inner meetups and permanent experience exchange with colleagues; Well-defined development processes and methodologies; Partial reimbursement of medical fees, massage or sports.Jak aplikować
Aplikuj online: https://www.jobs.pl/oferta/100316276/aplikuj
JOBS.pl · https://www.jobs.pl/senior-java-developer-oferta-100316276



















