Senior Software Engineer (Java)

Sorry, this job was removed at 12:34 p.m. (CST) on Sunday, November 27, 2022
Find out who's hiring in Kansas City, MO.
See all Developer + Engineer jobs in Kansas City, MO
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Overview

We are seeking a full-time Senior Software Engineer (Java) for our Olathe, KS location. In this role, you will help build a broad ecosystem that includes watches, sensors, mobile apps, websites, and APIs. We`re looking for strong technologists who enjoy working on cross-functional teams and are passionate about what they do. Our developers end up immersing themselves in training and sports and often join in user testing. We not only record data, but also break down our customers activities with insightful metrics, provide training hints and plans, help plan routes and navigate, and provide a holistic view of athletes` health and conditioning.

Essential Functions

  • Develop API`s, which are scalable, supportable, and reliable that service the entire Garmin ecosystem
  • Participate in the full life-cycle of development from conception, analysis, design, implementation, testing and deployment, and use Garmin and Third Party Developer APIs to support innovative features across Garmin devices, web, and mobile platforms
  • Work with developers across the globe on cutting edge technologies including micro-services and big data/noSQL
  • Work in an agile environment delivering code frequently to production, so you get to see what you build in action quickly
  • Work on a platform that has a positive impact on millions of end user wellness and fitness wellbeing
  • Work in an ecosystem that you likely use on a daily basis
  • Deliver cutting edge features on one of the largest wearables platforms on the planet
  • Work on big scalability challenges that lend to looking at new technologies and ways of doing things
  • Mentor less experienced Software Engineers (1 & 2)
  • Contribute to advanced technical research on new technologies
  • Offer process improvement suggestions and authors new procedures as appropriate
  • Provide reliable solutions to a wide range of difficult problems using sound problem solving techniques


Basic Qualifications

  • Bachelor`s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years 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
  • Strong Java skills and Spring Boot experience
  • Ability to turn feature requests into technical designs
  • Knowledge and experience with REST
  • Understanding of relational data fundamentals
  • Experience with test tools like JUnit, Arquillian, JMeter, etc.
  • Experience with continuous deployment patterns
  • Good communication skills with both technical and non-technical team members
  • Willingness to take initiative and work independently while also collaborating in a team environment
  • Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment


Desired Qualifications

  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • Experience with React
  • Experience with Rabbit MQ and/or Kafka
  • Experience with big data and Elasticsearch



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 Information on Garmin
Garmin operates in the Consumer Web industry. The company is located in Olathe, KS, Chandler, AZ, Scottsdale, AZ, Tucson, AZ, Brea, CA, Boulder, CO, Yarmouth, ME, Chanhassen, MN, Cary, NC and Salem, OR. Garmin was founded in 1989. It has 7213 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 56 open jobs at Garmin, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about GarminFind similar jobs