Senior Backend Engineer (Java)
We are looking for a Senior Backend Engineer (Java) for our partner, a growing software company based in Spain.
Our partner combines product development with client-facing engineering work. They build their own products in the search and AI space while also delivering software solutions for enterprise customers. As part of an international engineering team, you will work on the backend of a live production platform used by real customers and play a key role in the evolution of its architecture.
This is a full-time remote contract position with an initial commitment of at least six months and the possibility of long-term extension.
Responsibilities
* Design, develop, and maintain backend services and APIs using Java and Spring Boot.
* Participate in a major platform migration toward a more secure and modern architecture.
* Contribute to architectural and technical design decisions.
* Transform business requirements into scalable technical solutions.
* Improve and refactor existing systems while maintaining production stability.
* Collaborate closely with QA and cross-functional teams throughout the development lifecycle.
* Participate in Agile ceremonies and planning activities.
* Utilize AI-assisted development tools where they provide measurable value.
Requirements
Technical Skills
* 5+ years of professional software engineering experience.
* Strong hands-on experience with Java and Spring Boot.
* Proven experience building and maintaining production-grade APIs and backend systems.
* Solid understanding of software architecture, system design, and data modeling.
* Experience working on live products with real production workloads.
* Practical experience using AI coding assistants and developer productivity tools.
Communication
* English level B2 or higher.
* Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
* Strong written communication and documentation skills.
* Comfortable working within distributed international teams.
Personal Qualities
* Strong ownership mentality and proactive approach.
* Ability to identify issues early and drive solutions independently.
* Open-minded and adaptable when evaluating technologies and approaches.
* Focus on code quality, maintainability, and long-term sustainability.
* Collaborative attitude and strong teamwork skills.
Engagement Details
* Fully remote.
* Full-time contract position.
* Initial engagement of at least 6 months.
* Potential extension based on project needs and performance.
If you are interested, please send your CV and we will be happy to provide additional information about the project and interview process.