1

Java Programming Jobs in Overland Park, KS (NOW HIRING)

AI Lead Engineer

Leawood, KS · On-site

$101.40K - $133.50K/yr

Strong programming experience in Java. * Hands-on experience with LangChain or similar LLM frameworks. * Expertise in Azure cloud services (or equivalent cloud platforms). * Experience with Kafka or ...

Advanced experience with multiple programming languages including Java, JavaScript, and Python. * Advanced knowledge of cloud-based platforms like AWS and the ability to learn new platforms. * Strong ...

Design, code, test, and debug applications using programming languages such as Java, C#, Python, SQL, or others based on project needs * Application Maintenance: Maintain and enhance existing ...

Senior Software Engineer

Olathe, KS · On-site

$118.60K - $156.40K/yr

Write, test and debug Swift, Kotlin and Java code. * Use tools such as Xcode, Android Studio, Git ... Mentor less experienced software engineers. * This is an individual contributor role. Basic ...

next page

Showing results 1-20

Java Programming information

See Overland Park, KS salary details

$14

$53

$73

How much do java programming jobs pay per hour?

As of May 30, 2026, the average hourly pay for java programming in Overland Park, KS is $53.61, according to ZipRecruiter salary data. Most workers in this role earn between $46.35 and $60.00 per hour, depending on experience, location, and employer.

What is a Java Programming job?

A Java Programming job involves designing, developing, and maintaining applications using the Java programming language. Java developers work on a variety of projects, including web applications, mobile apps, enterprise software, and cloud-based solutions. Responsibilities often include writing code, debugging, testing, and collaborating with teams to ensure software efficiency and scalability. Java is widely used due to its platform independence, making it a valuable skill in industries like finance, healthcare, and technology.

What are the key skills and qualifications needed to thrive in the Java Programming position, and why are they important?

To thrive in Java Programming, you need a strong command of object-oriented programming, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and relevant Java certifications (e.g., Oracle Certified Professional) is highly valued. Strong teamwork, effective communication, and adaptability help Java programmers excel in collaborative and fast-paced environments. These skills ensure the delivery of robust, maintainable code and support ongoing success in evolving tech landscapes.

What does a typical workday look like for a Java Programmer?

A typical workday for a Java Programmer involves writing, testing, and debugging code for various applications or backend systems, often as part of a broader development team. You may participate in daily stand-up meetings, collaborate with project managers or QA engineers, and review code with peers to ensure best practices are followed. Beyond coding, you might also contribute to design discussions, refine user stories, and handle tasks related to integrating APIs or optimizing system performance. This role balances independent programming tasks with frequent interaction and coordination across technical and sometimes client-facing teams.
What are the most commonly searched types of Java Programming jobs in Overland Park, KS? The most popular types of Java Programming jobs in Overland Park, KS are:
What are popular job titles related to Java Programming jobs in Overland Park, KS? For Java Programming jobs in Overland Park, KS, the most frequently searched job titles are:
What job categories do people searching Java Programming jobs in Overland Park, KS look for? The top searched job categories for Java Programming jobs in Overland Park, KS are:
What cities near Overland Park, KS are hiring for Java Programming jobs? Cities near Overland Park, KS with the most Java Programming job openings:
Infographic showing various Java Programming job openings in Overland Park, KS as of May 2026, with employment types broken down into 1% Internship, 1% As Needed, 67% Full Time, 20% Part Time, 10% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $111,516 per year, or $53.6 per hour.
Lead Java Software Engineer

Lead Java Software Engineer

Garmin International, Inc.

Olathe, KS • On-site

Full-time

Posted 11 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

9th of 137 rated electronics manufacturers


Job description

Overview
We are seeking a full-time Lead IT Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will spearhead the software development efforts for Garmin's Cloud Services portal-a cutting-edge and strategically important solution for the enterprise. This is an evolving platform with many new features in development, requiring an experienced software engineering leader to ensure the product scales effectively to meet business demands.
The Lead Engineer will collaborate closely with a global development team primarily based in India, working alongside product owners and architects in the US to drive new initiatives. This role involves leading application design, coordinating with the worldwide development team for seamless implementation, and ensuring alignment with architectural roadmaps and development standards.
Key responsibilities include identifying and implementing system improvements, shaping the technical direction of projects, mentoring team members to foster growth and excellence, and participating in hands-on support and development activities.
Essential Functions
  • Designs and develops web-enabled client-side and server-side applications as part of a structured Systems Development Life Cycle (SDLC) process
  • Exercises a significant degree of leadership to projects and feature development which contribute directly to organizational objectives
  • Engages with and supports a global team development team, without supervisor responsibilities
  • Works collaboratively with the product owner, architects and users
  • Ensures stable production roll-out of changes made to the applications
  • Ensures the changes developed are high quality, meet business and technical requirements
  • Contributes, supports and enforces adherence to architecture roadmaps and development standards
  • Leads major development projects consisting of multiple components or sub projects which require sophisticated project planning
  • Identifies and implements opportunities for system improvement around stability, performance, and maintainability
  • Performs reviews of technical design and code changes for a specific, assigned portion of the overall applications and integrations code base; providing direction and recommendations to application implementation teams and developers as needed.
  • Serves as a mentor to less experienced IT Software Engineers (Software Engineers 1, 2, & Senior)
  • Demonstrates broad understanding of Garmin's business model including Engineering, Operations, Finance, Sales & Marketing
  • Develops reliable solutions to complex problems which require the regular use of ingenuity and creativity
  • Serves as a leader of change
  • Demonstrates professional maturity through giving and receiving constructive feedback
  • Resolves conflicts with little assistance
  • Exemplifies Garmin's Mission, Vision and Values and proactively works to improve image and culture
  • Participates in project definition activities including feature analysis and system tradeoffs
  • On-call support
  • Evaluates new technologies, features, and functions and provides input on broader technology solutions outside of core discipline
  • Attends or participates in applicable professional organizations to bring outside knowledge to Garmin
  • Performs other duties as necessary

Basic Qualifications
  • Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 9 years relevant experience
  • Demonstrated proficiency in writing software in web and backend development languages (Java, SQL, NodeJS, Spring, Kafka, RabbitMQ)
  • Must demonstrate proficiency and possess the experience necessary to design, enhances and develop single and multi-system applications
  • Demonstrated experience with cloud native and micro services architecture solutions
  • Demonstrated experience with version control systems such as Git
  • Demonstrated proficiency and experience with automated testing tools and testing procedures
  • Demonstrated proficient knowledge of secure coding practices
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills in a large team or departmental setting

Desired Qualifications
  • Previous experience working with a remote development team
  • Previous experience with Python and Kubernetes
  • Previous experience with Public Cloud (AWS, Azure, GCP)
  • Previous experience with SAFe

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

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom