| Location | Olathe, Kansas |
| Job Type | Full-time |
Garmin International seeks Senior IT Software Engineer (Olathe, KS; Multiple Positions):
Responsibilities:Essential Functions
Basic Qualifications
Must show demonstrated experience in the following:
Design, develop, and deploy custom API solutions utilizing the Agile PLM SDK to integrate with enterprise systems.
Design and develop complex, secure, scalable microservices architectures, implementing authentication and authorization using OAuth2 and JWT.
Develop and execute unit and integration tests using testing frameworks, including JUnit and Mockito, to ensure code quality and application reliability.
Create and maintain API documentation using Swagger and OpenAPI specifications to support developer onboarding and system integration.
Work with Bitbucket, Maven, Continuous Integration and Continuous Deployment (CI/CD) methodologies.
Utilize container technologies such as OpenShift, PCF and/or Docker.
Implement event based architecture using RabbitMQ or Kafka and NoSQL Database.
Deploy and manage high-availability applications across WebLogic and Cloud Native environments.
Develop and maintain applications on the Agile PLM platform.
In lieu of a Master’s degree in the same plus three (3) years of demonstrated experience in the requirements noted above Garmin will accept Bachelor’s plus five (5) years of experience.
#non-indexed
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.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits