> Markdown version of [/jobs/ext/2023923-java-backend-engineer](https://www.wearedevelopers.com/jobs/ext/2023923-java-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Backend Engineer - **Company:** Sinch - **Location:** Madrid, Spain (Remote available) - **Salary:** €56,800.0 - €71,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, Cloud Computing, Software Quality, Database Design, Software Debugging, Distributed Data Store, Distributed Systems, Fault Tolerance, Monitoring of Systems, Spring Framework, Message Broker, MongoDB, RabbitMQ, Software Engineering, Web Application Frameworks, Data Logging, ReactJS, Backend, Event Driven Architecture, Containerization, Kubernetes, Cassandra, Apache Kafka, Docker, Microservices - **Published:** August 11, 2026 - **Apply:** https://es.trabajo.org/oferta-4021-25dd25674dc9c4177926b8b5010b4882 ## About the Role microservices and event-driven architectures, Strong background in database design and optimization, particularly with MongoDB, Cassandra, or other distributed databases. - Experience with observability, logging, and monitoring tools for debugging and performance analysis. - Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes). - A problem-solving mindset with the ability to debug complex distributed systems. - Strong communication skills and the ability to work effectively in a collaborative environment. Salary: The annual salary for this position is between 56,800 Euros - 71,000 Euros. Factors which may affect pay within this range may include skills, education, experience, and other qualifications. Nice to Have - Experience with modern Frontend frameworks like React. - Experience with MongoDB and OpenSearch. - Knowledge of message brokers like Kafka and RabbitMQ Our Hiring Process In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and equal opportunity. Our Talent Acquisition team, together with hiring managers and the rest of the interviewing team, persistently works towards identifying the people that best fit each open job, based on Sinch' s hiring needs and candidates' career expectations. We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly Don't let that stop you from considering Sinch for the next step in your career. We are always open to candidates that could bring new insights and perspectives to Sinch Please send your CV in English language. ## Description What You'll Do - Design, develop, and maintain backend services for Contacts Platform, while contributing to our frontend applications. - Build high-performance, scalable, and distributed systems. - Work with Java, Spring, Kafka, MongoDB, OpenSearch to enhance our product, ensuring safety, efficiency, and responsiveness. - Develop internal tools for monitoring, debugging, and optimizing applications at scale. - Ensure observability, reliability, and fault tolerance across all services. - Collaborate with cross-functional teams including Software Engineers, UX Designers and Product Managers. - Maintain a strong focus on code quality, security, and best practices in software development. - This is a 95% remote role. You must be based in Spain and we will bring you to the office in Madrid for some days every quarter. Requirements - Production-level experience in backend development using Java. - Deep understanding of distributed systems and experience, building high-scale ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Local Candidates vs International Talent - Building the Very Best Dev Team](https://www.wearedevelopers.com/videos/1067-local-candidates-vs-international-talent-building-the-very-best-dev-team) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)