Design and evolve backend services for enterprise-scale data platforms. Collaborate cross-functionally in a highly autonomous, global healthcare environment. Migrate legacy components to modern, scalable architecture.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Java Developer based in Spain.
This role sits within a long-term strategic initiative focused on building and unifying enterprise-scale data platforms in a complex global healthcare environment. You will contribute to the design and evolution of backend services that enable seamless data exchange, integration, and interoperability across multiple teams and systems. Working in a highly autonomous engineering setting, you will take ownership of technical solutions while collaborating with diverse stakeholders across engineering, data, and product functions. The position offers the opportunity to work on large-scale, mission-critical systems that underpin multiple business capabilities. You will play a key role in migrating and modernizing existing components into a unified, scalable platform architecture. This is a hands-on technical role where your contributions will directly shape the future of a high-impact enterprise ecosystem.
Accountabilities
- Design, develop, and maintain robust backend services and APIs using Java.
- Contribute to the evolution and unification of large-scale enterprise data platform architecture.
- Support the migration of legacy components into a modern, scalable platform ecosystem.
- Analyse existing systems, data flows, dependencies, and integrations across complex environments.
- Collaborate with cross-functional engineering, product, and data teams in a distributed organization.
- Write clean, maintainable, and well-tested code aligned with best engineering practices.
- Participate in technical design discussions, estimations, and solution refinement processes.
- Troubleshoot, debug, and resolve issues in distributed backend systems.
- Produce and maintain clear, structured technical documentation.
- Communicate progress, risks, and technical blockers proactively to stakeholders.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Solid professional experience in Java backend development within enterprise or large-scale systems.
- Strong experience building and maintaining backend services and RESTful APIs.
- Deep understanding of object-oriented programming, clean code principles, and software design patterns.
- Hands-on experience with Spring or Spring Boot frameworks.
- Experience working with relational databases and strong SQL knowledge.
- Proficiency with Git and modern software development workflows.
- Ability to work independently and take ownership of complex technical tasks.
- Experience working in large, matrixed organizations with multiple teams and dependencies.
- Strong communication skills and professional working proficiency in English.
- Nice to have: experience with data platforms, microservices architectures, or cloud environments (AWS, Azure, GCP).
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- 100% remote work within Spain with flexible working arrangements.
- Long-term stable engagement on a strategic, enterprise healthcare project.
- Opportunity to work on large-scale data platforms and modern enterprise architecture.
- Continuous learning and professional development opportunities.
- Collaborative, people-first engineering culture focused on autonomy and quality.
- Exposure to complex distributed systems and cross-functional global teams.
- Strong emphasis on ownership, trust, and technical excellence.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Similar Jobs
Explore other opportunities that match your interests
EDB
Senior Chatbot & Conversational AI Developer (100% Remote)
Capitole
Senior Software Engineer - Identity and Security