
Technical Lead, Java
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Spain.
• Lead the Backend development team from a technical perspective.
• Ensure adherence to best practices and high-quality code standards.
• Actively participate in development while maintaining a hands-on role in programming.
• Conduct code reviews.
• Oversee microservices architecture and hexagonal architecture.
• Collaborate in gathering requirements and defining technical solutions that align with business needs.
• Supervise continuous integration and deployments in a cloud environment.
• Encourage collaboration, learning, and continuous improvement within the team.
• Drive technical excellence.
• Proven experience in developing with Java (latest versions), Spring, and Spring Boot.
• Experience in a Technical Lead role.
• Familiarity with hexagonal architecture and microservices.
• Knowledge of CI/CD, Docker, Kubernetes, AKS, and Azure Arc is essential.
• Experience or knowledge in Azure Cosmos DB, DB2, and Redis is a plus.
• Proficient in JUnit, Mockito, and TestContainers.
• Experienced with monitoring tools such as Kibana and Grafana.
• Good practices in SOLID principles and Clean Code.
• Proficient in English.
• Technical, skills, and language training.
• Official certifications.
• Access to Udemy Business.
• Participation in TechDays and Meetups.
• Scheduled training calendar.
• 100% remote work option.
• Permanent contract.
• 26 days of leave (22 vacation days, 2 personal days, and December 24th and 31st as holidays by default).
• Flexible working hours.
• Intensive summer hours in July and August.
• Team-building activities.
• Referral program.
• Kudos, a culture of feedback and recognition.
• Flexible compensation plan (medical insurance, transportation, childcare vouchers, and meal vouchers).
• Surprises throughout the year for work anniversaries, birthdays, and births.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.