1

Senior Java Backend Developer Jobs in Indianapolis, IN

Full Stack Java Developer

Indianapolis, IN · On-site

$50.25 - $64.75/hr

Collaborate with architects and senior developers to translate existing business rules and ... Experience developing applications using Java * Experience with Spring Framework and/or Spring Boot

Senior Software Engineer

Indianapolis, IN · On-site

$117K - $154K/yr

Senior Software Engineer Department & Team : Genesys Cloud CX and Core Services, Core AI Team Job ... Experience with software engineering in Java (or comparable strength in another backend language ...

Senior Full Stack Developer

Carmel, IN · On-site +1

$125K - $175K/yr

NET, .NETCore, Rails, and Java. You will be part of an Enterprise Technology Services team ... In this role, you will have the opportunity to use your experience in back-end application ...

Senior Full Stack Developer

Carmel, IN · On-site

$125K - $175K/yr

NET, .NETCore, Rails, and Java. You will be part of an Enterprise Technology Services team ... In this role, you will have the opportunity to use your experience in back-end application ...

Sr DevOps Engineer

Indianapolis, IN · Remote

$123K - $158K/yr

Sr. DevOps Engineer 100% Remote Position We have built a cloud-based policy administration platform ... Java, Kotlin, Nodejs, Golang, etc..) ● Knowledge of HashiCorp Terraform (better Terraform ...

Showing results 21-40

Senior Java Backend Developer information

See Indianapolis, IN salary details

$61.2K

$133.7K

$182.1K

How much do senior java backend developer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for senior java backend developer in Indianapolis, IN is $133,667.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,200.00 and $149,600.00 per year, depending on experience, location, and employer.

What is a senior Java backend developer?

A Senior Java Backend Developer is responsible for designing, implementing, and maintaining the server-side logic of applications using Java. They work with databases, APIs, and cloud services to ensure high performance and scalability. Additionally, they collaborate with front-end developers, DevOps teams, and business stakeholders to deliver robust and secure solutions. Seniors are expected to mentor junior developers and contribute to architectural decisions and best practices.

What are the typical daily responsibilities of a senior Java backend developer?

Senior Java Backend Developers usually spend their days designing and implementing backend components, reviewing code, and optimizing system performance. You may take part in architecture discussions, mentor junior developers, and troubleshoot complex technical issues. Collaboration with front-end developers, QA testers, and project managers is frequent to ensure seamless integration and successful product delivery. Additionally, you might be responsible for maintaining system documentation and keeping up-to-date with new technologies relevant to backend development. Overall, the role combines hands-on coding with leadership and cross-functional teamwork.

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

To thrive as a Senior Java Backend Developer, you need deep knowledge of Java, object-oriented design, RESTful APIs, and database systems, typically backed by a degree in computer science or related field and several years of relevant experience. Expertise in frameworks like Spring, ORM tools such as Hibernate, version control systems like Git, and, often, certifications such as Oracle Certified Professional Java Programmer are valued. Strong problem-solving, leadership, and clear communication skills help in mentoring junior developers and collaborating across teams. These competencies ensure robust, scalable backend solutions and effective team coordination in complex software projects.

What are the most commonly searched types of Java Backend Developer jobs in Indianapolis, IN? The most popular types of Java Backend Developer jobs in Indianapolis, IN are:
What are popular job titles related to Senior Java Backend Developer jobs in Indianapolis, IN? For Senior Java Backend Developer jobs in Indianapolis, IN, the most frequently searched job titles are:
What job categories do people searching Senior Java Backend Developer jobs in Indianapolis, IN look for? The top searched job categories for Senior Java Backend Developer jobs in Indianapolis, IN are:
What cities near Indianapolis, IN are hiring for Senior Java Backend Developer jobs? Cities near Indianapolis, IN with the most Senior Java Backend Developer job openings:
Infographic showing various Senior Java Backend Developer job openings in Indianapolis, IN as of August 2026, with employment types broken down into 79% Full Time, 3% Part Time, and 18% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $133,667 per year, or $64.3 per hour.

Full Stack Java Developer

CSCI Consulting

Indianapolis, IN • On-site

$50.25 - $64.75/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Description

CSCI Consulting is looking for a Full Stack Java Developer to support our DoW client. In this role, the consultant will support the modernization and enhancement of mission-critical government applications. This role will focus on converting legacy Struts-based applications to modern Spring and Angular architectures while supporting ongoing development, testing, and deployment activities in an Agile environment.

The ideal candidate will have experience developing enterprise web applications using Java, Spring Boot, Angular, and RESTful APIs, with a strong understanding of software modernization efforts and secure application development practices.

Responsibilities
  • Analyze existing Apache Struts applications, business processes, and code bases to support modernization and migration efforts
  • Convert legacy Struts, JSP, and Servlet-based functionality into modern Spring Boot, Spring MVC, and Angular solutions
  • Refactor legacy code to improve maintainability, security, performance, scalability, and long-term supportability
  • Modernize application architectures by implementing RESTful APIs and contemporary front-end development practices
  • Collaborate with architects and senior developers to translate existing business rules and workflows into modernized application designs
  • Perform impact analyses to identify dependencies, integration points, and conversion risks within legacy applications
  • Develop and execute unit, integration, and regression testing to ensure functional equivalency following conversion activities
  • Troubleshoot and resolve defects identified during modernization, testing, and deployment efforts
  • Participate in code reviews and apply secure coding standards and development best practices
  • Utilize AI-assisted development tools to accelerate code analysis, modernization activities, testing, and documentation where appropriate
  • Support Agile development activities, including sprint planning, backlog refinement, and team collaboration
Minimum Requirements
  • Active Secret Clearance
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience)
  • 2-5 years of software development experience
  • Experience developing applications using Java
  • Experience with Spring Framework and/or Spring Boot
  • Experience with Angular, TypeScript, JavaScript, HTML, and CSS
  • Experience working with relational databases such as Oracle, SQL Server, or PostgreSQL
  • Experience supporting or enhancing legacy Java web applications
  • Understanding of MVC-based web application architectures
  • Experience using Git and Agile software development methodologies
  • Strong troubleshooting and debugging skills
  • Creativity and adaptability in problem-solving
  • Ability to work with clients to understand their needs
  • Strong organizational and time-management skills
  • Excellent written and verbal communication skills
  • Professional presence
Preferred Skills
  • Experience participating in application modernization efforts involving migration of legacy Java applications to Spring-based architectures
  • Familiarity with Apache Struts, JSP, Servlets, or other legacy Java web frameworks
  • Direct Apache Struts development experience
  • Experience migrating Struts applications to Spring MVC or Spring Boot
  • Ability to work in a team environment, as well as independently
  • Strong customer and vendor relationship skills
  • Demonstrated ability to comply with data standards and policies
  • Motivation to learn new technologies and methodologies that demonstrate value
  • Department of War experience is a plus!