What you'll do
- Design and develop robust, scalable, and secure cloud solutions using Java and related frameworks.
- Collaborate with global teams through peer code reviews and cross-functional teamwork.
- Implement test-driven development (TDD) and automated testing to ensure software quality.
- Deploy and manage applications on cloud platforms such as Azure and AWS.
- Continuously evaluate and improve system architecture, performance, and troubleshoot complex issues.
What you should know
- Role requires working onsite in Italy, collaborating with worldwide teams in a highly collaborative environment.
- Opportunity to work on cutting-edge marine cloud technology impacting GPS chartplotters and mobile apps.
- Applicants should be prepared for a fast-paced, agile SDLC environment using tools like Azure DevOps and JIRA.
- Strong communication skills and a positive, team-oriented attitude are essential for success.
- Experience with both Linux and Windows environments and cloud deployment is important.
About the company
- Garmin Italy Technologies specializes in marine electronic charts for leisure boating markets.
- Part of the global Garmin group with over 22,000 associates in 37 countries, operating across multiple industries.
- Company culture emphasizes innovation, engineering excellence, and creativity to deliver market-leading products.
- Values a collaborative, team-oriented environment with a strong focus on customer delight.
- Located in Massarosa, Tuscany, blending a professional setting with access to cultural and natural attractions.
Key required skills
JavaSpring BootHibernateMicroservicesREST APIsDockerKubernetesAzureAWSMySQL - databasePostgreSQL - databaseAzure Cosmos DB - databaseTDDGitCI/CD