Java Software Engineer | Customer Data and Services
at Garmin Cluj
Cluj-Napoca, Cluj, Romania -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Sep, 2024 | Not Specified | 29 Jun, 2024 | 5 year(s) or above | Continuous Delivery,Communication Skills,Relational Databases,Unit Testing,Integration Testing,Glasses,Garmin,Appdynamics,Health,Rest,Access,Computer Science,Web Services,Junit,Mockito,Career Development Programs,Leadership,Java,Spring Framework,Training | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
If you enjoy developing quality and innovative software solutions and want to be part of a team that contributes to a collaborative and professional end-to-end product development environment, then keep reading this job description.
REQUIREMENTS
- Bachelor’s degree in computer science, engineering or relevant field.
- Strong knowledge of Java and OOP principles.
- Strong knowledge of Spring Framework.
- Solid experience in web services (REST).
- Demonstrated proficiency in designing, enhancing, and developing complex Java microservices (Spring Boot).
- Experience with asynchronous communication in distributed systems.
- Good knowledge of relational databases.
- Good knowledge of unit testing (Junit, Mockito) and integration testing.
- Knowledge or passion to learn about the monitoring tools used to ensure the stability of our systems: AppDynamics, Uptrends, ELK stack, Splunk.
- Good knowledge of building tools and continuous delivery.
- Familiar with the Agile methodology.
- Demonstrate strong and effective verbal, written and interpersonal communication skills.
- Good English skills, verbal and written.
- 5+ years of relevant work experience.
RESPONSABILITIES:
- Design, enhance, and implement software solutions for Garmin’s server-side applications.
- Apply software engineering best practices throughout the development lifecycle.
- Understand business needs and translate them to technical solutions.
- Add value through participation in peer code reviews, providing comments and suggestions.
- Help ensure resiliency and high availability of the applications owned by your team.
- Help set up monitoring for the new features being developed.
- Troubleshoot software issues.
- Write and maintain technical documentation.
- Help less experienced engineers grow and share your knowledge.
BENEFITS TO ENHANCE YOUR EXPERIENCE:
- 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.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science engineering or relevant field
Proficient
1
Cluj-Napoca, Romania