What you'll do
- Lead the architecture, design, and development of complex cloud-based applications using Java and related frameworks.
- Provide technical guidance and mentorship to team members, promoting best practices and coding standards.
- Work with cloud platforms such as Azure and AWS to deploy, manage, and optimize scalable, secure solutions.
- Champion test-driven development (TDD) and automated testing strategies to ensure high-quality software delivery.
- Collaborate cross-functionally with DevOps, QA, and other technical leaders to align solutions with business goals.
What you should know
- This role requires a strong leadership mindset with experience managing technical teams and mentoring peers.
- Candidates should be comfortable working onsite in Italy within a globally distributed and collaborative environment.
- Opportunity to work on innovative marine cloud technologies impacting navigation and GPS charting products.
- Applicants should expect to engage in continuous learning and stay updated on emerging cloud and Java technologies.
- The role involves working with agile methodologies and modern CI/CD pipelines, requiring adaptability and strong communication.
About the company
- Garmin Italy Technologies specializes in marine electronic charts for leisure boating, integrating GPS and mobile applications.
- Part of the global Garmin group with over 22,000 associates in 37 countries, serving automotive, aviation, marine, outdoor, and fitness markets.
- Company culture emphasizes innovation, creativity, and engineering excellence with a strong customer focus.
- Located in Massarosa, Tuscany, offering a unique blend of technology and lifestyle near cultural and natural attractions.
- Values a collaborative and passionate workforce that works hard and plays hard on cutting-edge products.
Key required skills
JavaSpring BootMicroservicesREST APIsDockerKubernetesAzureAWSMySQL - databasePostgreSQL - databaseTDDGitCI/CD