1

Mid Level Java Developer Jobs in Indiana (NOW HIRING)

Senior Software Engineer

Indianapolis, IN ยท On-site

$117K - $154K/yr

Mentor mid-level and junior engineers through design reviews, pairing, and 1:1 guidance * Set ... Java in production -- modern Java with Spring or an equivalent framework, plus the build and test ...

New

Mid-Level Process Mechanical Estimator This is a full-time exempt (40+ hours/week) contract to hire ... Ideal Candidate โ€ข Bachelor's degree in Engineering, Quantity Surveying, or equivalent relevant ...

Global Engineering's (GXP) mission is to provide electrical, electronic, and design engineering, software engineering, acquisition, development, production, test and evaluation, integrated logistics ...

Mid-level software developer * Experience with multiple operating systems, databases, and programming languages * Skillful in SQL * Experience with project management software and methodologies * An ...

Mid-level software developer * Experience with multiple operating systems, databases, and programming languages * Skillful in SQL * Experience with project management software and methodologies * An ...

Mid-level software developer * Experience with multiple operating systems, databases, and programming languages * Skillful in SQL * Experience with project management software and methodologies * An ...

. Net Developer

Indianapolis, IN ยท On-site

$42.25 - $56/hr

Contract Apex Systems, a national leader in IT staffing and solutions, is looking for a Mid-level Application Developer for a large client in Indianapolis, IN. This is an on-site, long term contract ...

Showing results 21-40

Mid Level Java Developer information

See Indiana salary details

$39

$54

$65

How much do mid level java developer jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for mid level java developer in Indiana is $54.76, according to ZipRecruiter salary data. Most workers in this role earn between $47.79 and $62.45 per hour, depending on experience, location, and employer.

What is a mid level Java developer?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive as a mid level Java developer?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What does a typical workday look like for a mid level Java developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What are the most commonly searched types of Java Developer jobs in Indiana?

The most popular types of Java Developer jobs in Indiana are:

What are popular job titles related to Mid Level Java Developer jobs in Indiana?

For Mid Level Java Developer jobs in Indiana, the most frequently searched job titles are:

What job categories do people searching Mid Level Java Developer jobs in Indiana look for?

The top searched job categories for Mid Level Java Developer jobs in Indiana are:

What cities in Indiana are hiring for Mid Level Java Developer jobs?

Cities in Indiana with the most Mid Level Java Developer job openings:

What are popular job titles related to Mid Level Java Developer jobs in IN?

For Mid Level Java Developer jobs in IN, the most frequently searched job titles are:

Infographic showing various Mid Level Java Developer job openings in Indiana as of August 2026, with employment types broken down into 45% Full Time, and 55% Contract. Highlights an 100% In-person job distribution, with an average salary of $113,902 per year, or $54.8 per hour.

Senior Software Engineer

Indianapolis, IN โ€ข On-site

$117K - $154K/yr

Other

Posted yesterday

New


Job description

*This is an in-person role at our office in Indianapolis, Indiana. We will not consider remote candidates.*

ABOUT UPPER HAND

Upper Hand is a vertical SaaS platform built for sports facility and business management โ€” helping gyms, academies, and training facilities run smarter. Backed by H3 Partners and headquartered in Indianapolis, IN, we move fast, care deeply about our customers, and build software that actually makes a difference in people's active lives.

JOB SUMMARY

You lead software development projects end to end โ€” scoping, technical design, delivery, and rollout โ€” while writing production code across Ruby on Rails, React, and Java. You think in service boundaries, you raise the engineering bar around you, and you have made AI-assisted development a measurable advantage for your whole team, not just for yourself.

WHAT YOU'LL DO
  • Lead software development projects end to end โ€” scoping, technical design, execution, rollout, and post-launch measurement
  • Own the architecture and implementation of features spanning React front ends, Rails and Java services, and PostgreSQL
  • Define service boundaries, API contracts, and data models across our microservice architecture
  • Serve as the team's AI-enablement lead โ€” establish the workflows, patterns, and guardrails for AI-assisted development, and teach mid-level and junior engineers to use them well
  • Mentor mid-level and junior engineers through design reviews, pairing, and 1:1 guidance
  • Set coding standards, review practices, and architectural patterns across the team
  • Drive PostgreSQL optimization โ€” query tuning, indexing, partitioning, connection pooling, replication
  • Own technical risk assessment and mitigation for major feature releases
  • Champion observability โ€” logging, alerting, and monitoring best practices in GCP
  • Collaborate with engineering leadership on roadmap planning and capacity estimation
  • Evaluate and introduce new tools, libraries, and approaches with disciplined rigor
  • Participate in the on-call rotation and lead incident response
WHAT YOU BRING โ€” TECHNICAL (ALL REQUIRED)
  • 6+ years building and shipping production software, including 2+ years as the technical owner of projects or a team
  • A proven track record leading software development projects end to end โ€” scoping, design, delivery, rollout, and accountability for the outcome. Be ready to walk us through two projects you led.
  • Ruby on Rails in production โ€” you have owned Rails services and their data models, not just contributed tickets to them
  • React in production โ€” component architecture, hooks, state management, and front-end testing. TypeScript strongly preferred.
  • Java in production โ€” modern Java with Spring or an equivalent framework, plus the build and test tooling around it
  • Microservice frameworks and distributed systems โ€” service decomposition, inter-service communication, caching, queuing, and consistency trade-offs. Strangler Fig migrations a major plus.
  • A proven record of using AI/LLM development tools to increase throughput โ€” and of teaching others to do the same. Come prepared to describe your workflow, what you measured, and how your team's output changed, not just your own.
  • Sound judgment about AI-generated code โ€” you can tell when it is wrong, when it introduces a security or performance problem, and when to throw it out entirely
  • Strong PostgreSQL engineering โ€” performance tuning, indexing, schema design, and migrations at scale; comfort with analytics and reporting pipelines (Metabase or similar)
  • Strong API design โ€” REST and GraphQL, versioning, and backward compatibility; production Node.js experience
  • Hands-on GCP or equivalent cloud experience (IAM, Cloud Run, Pub/Sub, BigQuery), containerized services, and ownership of CI/CD pipelines
  • Automated testing discipline and security-conscious engineering โ€” OWASP, auth/authz patterns, and PCI DSS or comparable regulated-data experience
WHAT YOU BRING โ€” BEYOND THE CODE
  • Leads through influence โ€” engineers look to you for patterns, not just answers
  • Coaches deliberately โ€” you measure your impact partly by how much better the engineers around you get
  • Executive presence in technical conversations โ€” you hold your own with product, design, and business stakeholders
  • Constructive and direct โ€” you give hard feedback kindly and receive it professionally
  • Strategic thinker who balances long-term architecture with short-term delivery pressure
  • Visible culture carrier โ€” you model the engineering values you want the team to have
NICE TO HAVE
  • Experience leading a team through a platform migration or re-architecture, especially monolith to microservices
  • Experience introducing AI tooling at an organization โ€” standards, guardrails, or a formal enablement program
  • Experience in vertical SaaS or sports/fitness tech
  • Contributions to technical strategy or engineering hiring
  • Experience with payments or other regulated data domains
HOW WE'LL EVALUATE
  • A project-leadership deep dive on something you owned end to end โ€” how you scoped it, what went wrong, and what you decided
  • A practical working session with AI tools allowed and encouraged โ€” we care whether the result is correct and whether you can defend every line of it
  • A system design conversation on service boundaries, API contracts, and data modeling
  • A short session on how you would raise this team's AI-assisted throughput in your first 90 days
#J-18808-Ljbffr