
Technical Lead, Java
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Spain.
• Technically lead the Backend development team
• Ensure adherence to best practices and code quality
• Actively participate in development and maintain a hands-on role in programming
• Conduct code reviews
• Oversee microservices architecture and hexagonal architecture
• Collaborate in requirements gathering and define technical solutions aligned with business needs
• Supervise continuous integration and deployments in a cloud environment
• Promote collaboration, learning, and continuous improvement within the team
• Drive technical excellence
• Proven experience developing in Java (latest versions), Spring, and Spring Boot
• Experience in a Technical Lead role
• Experience working with hexagonal architecture and microservices
• Familiarity with CI/CD, Docker, Kubernetes, AKS, and Azure Arc
• Desirable experience or knowledge in Azure Cosmos DB, DB2, and Redis
• Experience with JUnit, Mockito, and TestContainers
• Experience with monitoring tools such as Kibana and Grafana
• Knowledge and application of SOLID principles and Clean Code
• Good level of English
• Technical and language training
• Official certifications
• Udemy Business access
• TechDays and Meetups
• Training calendar
• 100% remote work option
• Permanent contract
• 26 days of leave (22 vacation days, 2 personal days, and holidays on December 24 and 31 by default)
• Flexible schedule
• Intensive summer hours in July and August
• Team-building activities
• Friend referral program with the possibility to become a brand ambassador
• Kudos, feedback culture, and recognition
• Flexible compensation plan: health insurance, transportation, childcare vouchers, and meal vouchers
• Surprises throughout the year for work anniversaries, birthdays, and births
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.