Requirements: English
Company: Vitio - Remote Patient Monitoring
Region: catalunya, espana , Catalonia
About Vitio Vitio is dedicated to transforming healthcare technology by delivering dependable, time-tested solutions that enhance hospital operations and patient care. We strongly value proven methods, especially in critical and regulated environments. As we grow our product offerings and infrastructure, we need a Principal Backend Lead (Java) to reinforce our commitment to reliability, scalability, and security in line with both current best practices and our longstanding tradition of excellence.
Role Overview As the Principal Backend Lead (Java) , you will own the design, implementation, and maintenance of Vitios backend systems, with a primary focus on Java-based services. Your goal is to ensure robust performance, clarity in system architecture, and a straightforward, no-nonsense approach to solving engineering challenges. You will also provide leadership, mentor team members, and enforce standards that drive high-quality, stable software in a regulated healthcare context.
Key Responsibilities 1. Backend Architecture & Development
- Architect and maintain scalable, reliable Java-based services.
- Implement proven coding standards and best practices that stand the test of time.
- Design APIs for seamless integration, considering both security and performance.
- Ability to design and deliver simple, maintainable, and easily modifiable code, with a strong focus on long-term cost-effectiveness. The ideal candidate understands the principles of software economics and consistently makes architectural and implementation decisions that reduce complexity, enable fast iteration, and keep the cost of change low over time.
2. System Scalability & Reliability
- Ensure that all backend components meet strict uptime, performance, and security requirements.
- Oversee load testing, stress testing, and optimization of Java backend services.
- Work with DevOps to streamline deployments and effectively manage cloud infrastructure.
3. Team Leadership & Mentorship
- Guide and support backend engineers, promoting accountability and clean coding habits.
- Conduct regular code reviews and provide direct, constructive feedback.
- Lead by example, setting high benchmarks for efficiency and craftsmanship.
4. Compliance & Healthcare IT Standards
- Collaborate with cross-functional teams to ensure all backend implementations comply with healthcare regulations (e.g., ISO 27001, GDPR, HIPAA).
- Continually evaluate and reinforce security practices within the backend team.
5. Collaboration & Communication
- Coordinate with DevOps, Frontend, QA, and Product teams to ensure transparent workflows and clear deadlines.
- Communicate progress, risks, and technical decisions to stakeholders plainly and efficiently.
- Foster a respectful team dynamic rooted in tradition, professional ethics, and direct communication.
Required Skills & Experience Java Expertise:
- 8+ years of hands-on experience with Java (preferably Java 8 or newer), Spring Framework (Spring Boot, Spring Data, etc.), and related JVM technologies.
- Demonstrated competence in building enterprise-grade applications using proven Java methodologies.
Backend Design & Architecture:
- Solid track record designing robust microservices and RESTful APIs.
- Familiarity with well-structured database architectures (SQL/NoSQL).
- Experience optimizing high-availability, mission-critical systems in a production environment.
Leadership & Mentorship:
- Past success in leading or managing engineering teams, focusing on team growth and code quality.
- Willingness to provide direct, honest feedback while maintaining professional decorum.
- Ability to simplify complex technical concepts and keep the team focused on essential tasks.
Healthcare & Compliance Awareness (Preferred):
- Knowledge of healthcare regulations (e.g., HIPAA, GDPR) and the ability to implement compliant backend solutions.
- Experience working in regulated industries (healthcare, finance) is a plus.
Tooling & Infrastructure (Nice to Have):
- Exposure to container technologies (Docker, Kubernetes) and Infrastructure as Code (Terraform).
- Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) for automated testing and deployments.
Experience in Software Craftsmanship and XP Practices
- We are looking for a developer with solid experience in software craftsmanship principles, including strong proficiency in Extreme Programming (XP) practices. The ideal candidate should have hands