This job listing has expired and the position may no longer be open for hire.

Software Engineer - Java Backend Services at Garmin International

Posted in Software 30+ days ago.

Type: Full-Time
Location: Olathe, Kansas





Job Description:

We are seeking a full-time Software Engineer Java Backend Services for our headquarters in the greater Kansas City area. This team focuses on back-end data services that support features in many products across our Aviation business segment. In this role, you'll build APIs and automated systems that produce global aviation content for our Garmin Pilot mobile applications, FlyGarmin.com and FltPlan.com websites, as well as for Garmin avionics in the cockpit.

Responsibilities

Essential Functions


  • Collaborating with developers across the globe on cutting edge technologies including microservices and big data/noSQL

  • Developing in an agile environment, delivering code frequently to production, so you get to see what you build in action quickly

  • Delivering a platform that supports efficient and safe operation on thousands of daily flights worldwide from individual pilots and fleets operators

  • Develops software APIs and solutions using Java, Python, RESTful, Postgres and containerization technologies (Docker/CRI-O) and Kubernetes

  • Supports system build out, system upkeep, maintenance and security and existing system problem diagnosis.

  • Participates in full lifecycle of development from conception, analysis, design, implementation, testing, deployment and support. 

  • Collaborates through peer code reviews, providing comments and suggestions

  • Contributes to technical research on new technologies

  • Working on Silicon Valley technology from the comfort of the Midwest

Qualifications

Basic Qualifications


  • Bachelor’s Degree OR Master’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience

  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)

  • Basic server design and debugging experience

  • Ability to turn feature requests into technical designs

  • Willingness to take initiatives and work independently while also collaborating in a team environment

  • Knowledge and experience with REST

  • Understanding of relational data fundamentals

  • Proficiency in Linux operating systems

Desired Qualifications


  • Strong Java skills and Spring experience

  • Experience with some of the following tools/frameworks is a plus: GIT, JIRA, Jenkins, RabbitMQ, Bitbucket, Splunk, Kibana, HAProxy, OAuth

  • Experience with big data and Elasticsearch is also a plus

Garmin International is an equal opportunity employer.  Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.





More jobs in Olathe, Kansas


DH Pace Company, Inc.

DH Pace Company, Inc.

GXO Logistics Supply Chain, Inc.
More jobs in Software


Lynden Incorporated

Emmis Communications

DATCU