1

Java Software Engineer Contract Jobs in Indianapolis, IN

Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that ... Experience developing web services using C# or Java * Develop web applications using JavaScript ...

Senior Java Developer

Indianapolis, IN ยท On-site

$54.75 - $69.75/hr

Hybrid- Contract Duration: 6 months + Extension Location: Indianapolis, IN 46204 We are seeking a Senior Java Developer with strong expertise in Java, Spring Boot, REST API development, microservices ...

Senior Software Engineer

Indianapolis, IN ยท On-site +1

$117K - $154K/yr

Contribute tomicroservices(Java/Spring Boot) that power AI innovation across teams. * Design and ... and private contracts(REST/OpenAPI). * Write unit and integration tests; keep builds green ...

Sr. Software Engineer

Indianapolis, IN

$117K - $154K/yr

Overview We are seeking a highly skilled Sr. Software Engineer (Contractor) to maintain and support a legacy enterprise system written in Java and deployed in AWS. This critical system supports ...

Junior Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that ... Experience developing web services using C# or Java * Developing web applications using JavaScript ...

Junior Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that ... Experience developing web services using C# or Java * Developing web applications using JavaScript ...

Staff Software Engineer

Atlanta, IN ยท Remote

$195K - $257K/yr

... Go or Java. * Computer Science degree or a closely related field (or foreign equivalent ... Web3, blockchain, smart Contract business logic * RESTful API design and development principles

Senior Software Engineer

Indianapolis, IN

$117K - $154K/yr

The Product Team is looking for a Tech Lead, Software Engineer to join our lean and dedicated group ... Skilled developing web services using C# or Java * Develop web applications using JavaScript ...

Senior Software Engineer

Indianapolis, IN

$117K - $154K/yr

The Product Team is looking for a Tech Lead, Software Engineer to join our lean and dedicated group ... Skilled developing web services using C# or Java * Develop web applications using JavaScript ...

Senior Software Engineer

Indianapolis, IN ยท On-site

$117K - $154K/yr

The Product Team is looking for a Tech Lead, Software Engineer to join our lean and dedicated group ... Skilled developing web services using C# or Java * Develop web applications using JavaScript ...

Java Developer - Sr.

Indianapolis, IN

$54.75 - $69.75/hr

Hands-on with application design, software development and automated testing. * Solid hands-on ... Java/J2EE, XML, XPath, Web Services, REST services * Development IDE: JBoss Studio, IntelliJ ...

senior java developer

Indianapolis, IN ยท On-site

$54.75 - $69.75/hr

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Contract Salary: $80,000.00 /year Required education: * Bachelor's Required experience: * Developer ...

Sr. Engineer, Software

Indianapolis, IN

$117K - $154K/yr

Design, develop, and maintain production-grade full-stack features spanning Java/C# backend ... Own design and architecture reviews for your squad; drive API contract definitions, data model ...

next page

Showing results 1-20

People also search for

Java Software Engineer Contract information

See Indianapolis, IN salary details

$25

$57

$81

How much do java software engineer contract jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for java software engineer contract in Indianapolis, IN is $57.76, according to ZipRecruiter salary data. Most workers in this role earn between $47.55 and $65.24 per hour, depending on experience, location, and employer.

What are some common challenges faced by Java Software Engineers on contract assignments, and how can they be managed?

Contract Java Software Engineers often face challenges such as quickly adapting to new codebases, understanding project requirements with limited onboarding time, and integrating smoothly with established teams. To manage these challenges, it's important to proactively communicate with team members, ask clarifying questions early, and make use of available documentation. Contract roles also require strong time management and self-motivation, as deliverables and expectations may be clearly defined but support can be less hands-on compared to permanent positions.

What are the key skills and qualifications needed to thrive as a Java Software Engineer Contractor, and why are they important?

To thrive as a Java Software Engineer Contractor, you need strong proficiency in Java programming, experience with software development lifecycles, and typically a bachelor's degree in computer science or a related field. Familiarity with tools such as Spring Framework, Git, Maven, and cloud platforms, as well as knowledge of unit testing frameworks, is highly valued. Excellent problem-solving abilities, adaptability, and clear communication help you stand out, especially when collaborating remotely or integrating with diverse teams. These skills and qualities are crucial for delivering reliable, scalable solutions on time and ensuring smooth coordination in dynamic project environments.

What is a Java Software Engineer Contract?

A Java Software Engineer Contract is a temporary or fixed-term role where a software engineer is hired to develop, test, and maintain software applications using the Java programming language. Contractors typically work on specific projects or for a set period, rather than as permanent employees. These roles often require expertise in Java frameworks, object-oriented programming, and collaboration with other developers or teams. Contract positions can offer flexibility, competitive pay, and opportunities to work on diverse projects.

What is the difference between Java Software Engineer Contract vs Java Software Engineer?

AspectJava Software Engineer ContractJava Software Engineer
Employment TypeTemporary/Project-basedFull-time/permanent
DurationFixed-termIndefinite
Work EnvironmentClient sites, consulting firms, or remoteCompany offices or remote
CertificationsTypically no specific certifications requiredOften prefers Java certifications or related credentials

Java Software Engineer Contract roles are temporary positions focused on specific projects, offering flexibility but less job security. Full-time Java Software Engineers work permanently within organizations, with benefits and career growth opportunities. Both roles require strong Java skills, but contracts may have less emphasis on certifications. Choose based on your career goals and desired work environment.

What are the most commonly searched types of Java Software Engineer jobs in Indianapolis, IN? The most popular types of Java Software Engineer jobs in Indianapolis, IN are:
What are popular job titles related to Java Software Engineer Contract jobs in Indianapolis, IN? For Java Software Engineer Contract jobs in Indianapolis, IN, the most frequently searched job titles are:
What job categories do people searching Java Software Engineer Contract jobs in Indianapolis, IN look for? The top searched job categories for Java Software Engineer Contract jobs in Indianapolis, IN are:
Infographic showing various Java Software Engineer Contract job openings in Indianapolis, IN as of June 2026, with employment types broken down into 7% Internship, 14% As Needed, 72% Full Time, and 7% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $120,135 per year, or $57.8 per hour.

Senior Software Engineer

Liberty Information Technology Limited

Indianapolis, IN โ€ข On-site

$117K - $154K/yr

Full-time

Posted 8 days ago


Job description

Description

Do you have the skills-and drive-to join a tech team that's working to digitally transform a trillion-dollar industry? From test-driving the latest technologies to creating intuitive consumer apps, Liberty Mutual is constantly innovating and creating industry-leading solutions that provide peace of mind for our customers worldwide. As a principal software engineer at Liberty Mutual, you'll consult on highly complex projects and solve technical problems, while working in an agile environment that has the creative energy of a start-up-and the full backing and comprehensive benefits of a Fortune 100 company.

We encourage you to apply and bring your expertise if you're a:

  • Technical problem solver: Going far beyond simply developing error-free source code, test scripts, components and system architectures, you'll document and build deployment guides aimed at maintaining robust, relevant software
  • Customer-centric engineer: Putting clients' needs first, you'll translate customer requirements into technical applications and support the implementation of new software
  • Motivated mentor: Exercise your technical chops while coaching and collaborating with junior software engineers.
  • Forward thinker: Merely fixing a problem isn't enough - using your proactive mindset and initiative, you'll also identify opportunities to enhance performance, quality and efficiency

Job Introduction:

  • We are looking for a Senior software engineer to join our Small Commercial Service team in Service Experience portfolio within USRM Technology organization. If selected, you will have the opportunity to leverage your skills to build tools and solutions used to enable Customer and Agent Service Support for our Small Commercial business USRM. The Small Commercial Digitization activity is growing rapidly, and this role offers an exciting opportunity to help shape that journey.
Qualifications
  • Strong foundation in data structures, algorithms, and software engineering principles, with proficiency in languages like Python or Java.
  • Proficiency in software engineering languages and tools, including Java, React, Node.js, Spring Boot, AWS and RESTful services, RDS.
  • A self-starter mindset with strong self-learning capabilities and the ability to move fast and adapt in an ever-evolving AI environment.
  • Highly independent and proactive, with a strong ability to learn, execute, manage priorities and create initiatives.
  • Creativity and initiative able to pitch and prototype ideas with minimal oversight.

Experience

  • Five or more years of software engineering experience
  • Strong background in business operations and strategies, including global technology and financial services trends
  • Hands-on involvement with layered systems architectures, designs and shared software concepts
  • Familiarity with functional and system integration testing
  • Experience working in an agile environment

Skills

  • Excellent negotiation, facilitation and consensus-building capabilities
  • Openness and adaptability to respond to fast-moving circumstances
  • Proficiency in multiple object-oriented programming languages and tools
  • Excellent oral and written communication skills
  • Aptitude for working in teams

Knowledge

  • In-depth knowledge of diverse and emerging technologies, architectural concepts and principles
  • A deep understanding of layered solutions and designs
  • Awareness of policies regarding security and privacy
  • Understanding of backlog tracking, burndown metrics and incremental delivery

Employees may apply for a new role after completing 12 months of employment in their current position.

About Us

Pay Philosophy: The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role.At Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve. We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit: https://LMI.co/BenefitsLiberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.Fair Chance Notices

  • California
  • Los Angeles Incorporated
  • Los Angeles Unincorporated
  • Philadelphia
  • San Francisco
Employment Type: FULL_TIME