We invite a Senior Java Developer to join our development team.
We invite a Senior Java Developer to join our development team.
About us
- On the market since 2002;
- Operational departments and development hubs worldwide.
Project description
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.
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: Spain or Morocco.
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.
We offer
- Employment is based on a private entrepreneur contract without any reference to a specific location;
- Paid vacations (24 working days/year) and sick leave;
- Stable long-term workload (8 hours per day, 40 hours per week), flexible working hours, fully remote;
- 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.
Recognize yourself? We are waiting for your CV!
Please, fill in the form and we will contact you in case if your experience suits our offer