Java Software Engineer - with Fully Remote Possibility
Garrett - Advancing Motion
2 zile în urmă

Job Description

The Connected Vehicles Team of Garrett Advancing Motion is hiring an automotive Java engineer who can join our agile team.

This is an engineering role that combines automotive expertise and software product development. We are looking for people who are willing to work in a fast-paced environment, keep up with the demands of the team and work in an always evolving automotive industry.

Position summary

  • Be the focal point for Garrett’s Connected Vehicle interactions with major automotive brands
  • Understand customer use cases, champion customer requirements within Garrett’s software development team
  • Guide functional teams including sales, program managers, software development, and algorithmic / machine learning to build and deploy a software offering to solve customer problems
  • Design and implement REST APIs for Applications / Modules in our technical infrastructure
  • Develop code that is modular, scalable, high performance and to high-quality standards
  • Implement / code solutions, including integration and unit tests
  • Review design and code with team members
  • Contribute to the ongoing improvement of the team’s processes and development practices
  • Communicate effectively with different levels of management and different departments
  • Basic Qualifications

  • 2+ years of relevant experience in automotive (diagnostics, aftersales, ECU software development, infotainment, connectivity)
  • 3+ years of backend developer using Java
  • 2+ experience with Java frameworks like Spring / SpringBoot Framework or equivalent
  • 2+ experience with ORM frameworks like Hibernate or equivalent
  • Proficiency with algorithms, data structures and other Computer Science concepts
  • Experience working with build tools like Maven, Gradle
  • Experience with building REST APIs
  • Knowledge of SQL scripting
  • Good software design skills
  • Familiarity with Git, JIRA, BitBucket
  • Experience in working with an Agile Scrum framework
  • Bachelors or MS in Computer Science / Engineering or related field
  • Excellent English written and verbal communication skills
  • We value

  • Experience using physics-driven and data-driven approaches to build models of engineering systems
  • Experience with model-based diagnostic methods
  • Experience working with CI tools like Jenkins / Team City
  • Knowledge of features introduced in Java 8
  • Experience with Docker and container orchestration tools
  • Knowledge of best practices when writing integration and unit tests
  • Previous experience with development of applications deployed in AWS environment
  • Experience with front-end development
  • Experience in working and coordinating with cross functional teams
  • Ability to achieve stretch goals in a fast-paced environment
  • Excellent verbal and written communication skills, especially in technical communication
  • Strong interpersonal skills and desire to work collaboratively
  • Other information for your consideration :

    This job can be located at our HeadQuarters in Pipera Office

    This job can also be located fully remote in Romania - Telework Contract.

    Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.