Garmin Cluj

Java Software Engineer – Product Data and Services Team

Garmin Cluj
Posted 10/22/2026full-timeCluj-Napoca • RomaniaMid-LevelSeniorWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in developing and enhancing server-side applications using Java and OOP principles, with a strong focus on unit testing, web services implementation, and Agile methodologies. Demonstrates effective communication skills and the ability to translate business needs into technical solutions.

Highest-signal resume keywords
Java ProgrammingOOP PrinciplesUnit Testing (JUnit, Mockito)Spring / Spring BootREST Web Services

Tech Stack

Tools & technologies
Distributed SystemsJavaJUnitMockitoSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Develop and enhance software solutions for Garmin's server-side applications
  • Apply software engineering best practices throughout the development lifecycle
  • Understand business needs and translate them into technical solutions
  • Participate in peer code reviews by providing comments and suggestions
  • Help ensure resiliency and high availability of applications owned by the team
  • Help set up monitoring for new features
  • Troubleshoot software issues
  • Write and maintain technical documentation

Requirements

What you’ll need
  • Bachelor's degree in computer science, engineering or relevant field
  • Strong knowledge of Java and OOP principles
  • Solid knowledge of unit testing (JUnit, Mockito)
  • Good knowledge of relational databases
  • Experience with Spring / Spring Boot
  • Experience implementing web services (REST)
  • Familiarity with asynchronous communication in distributed systems
  • Familiarity with build tools and continuous delivery
  • Familiarity with Agile methodology
  • Strong and effective verbal, written and interpersonal communication skills
  • Good English skills, verbal and written
  • 3+ years of relevant work experience

Benefits

Comp & perks
  • 24 days off each year plus extra vacation days based on years at Garmin and compensation for legal holidays
  • Health package subscription and yearly budget for glasses
  • Monthly budget for sports and wellbeing activities
  • Local and global career development programs (training, mentorship, technical and leadership development, and more)
  • Access to e-learning platforms and support for technical conferences attendance
  • Loyalty bonus within the company, plus other special bonuses (for holidays and personal life events)
  • Meal tickets
  • Significant discount for Garmin products
  • Employee stock purchase plan
  • Contribution to the retirement plan (Pillar 3)
  • Garmin products available for testing and borrowing
  • Comprehensive event series championing wellbeing, sports, and community, including sports events, classes, hackathons, parties, and more
  • Other benefits discovered during the recruitment process

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java ProgrammingOOP PrinciplesUnit Testing (JUnit, Mockito)Spring / Spring BootREST Web ServicesRelational DatabasesAsynchronous CommunicationBuild ToolsContinuous DeliveryAgile Methodology
Soft Skills
Effective CommunicationInterpersonal SkillsVerbal CommunicationWritten Communication
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
Software Engineering Best PracticesPeer Code ReviewsApplication ResiliencyHigh AvailabilityTechnical Documentation