1

Senior Java Software Developer Jobs in Bloomington, IL

Senior Software Engineer

Bloomington, IL · On-site

$116K - $153K/yr

As a Senior Software Engineer, you will work with a small self-directed team focused on building ... Developer Workflow and Methodologies Experience (i.e. Git/GitLab/GitHub, Product Management ...

Java/Performance Engineering Sonsoft, Inc. is a USA based corporation duly organized under the laws ... Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ...

Mulesoft Developer

Bloomington, IL · On-site

$47.75 - $63.50/hr

Software Developer Follows company software development lifecycle to design, code, configure, test ... Preferred development background with Java, J2EE, database building, SQL scripting, and management:

New

Java Developer with web services

Bloomington, IL · On-site

$49 - $63.25/hr

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Java, J2EE applications At least 7 years experience in Websphere (WAS) configuration commands ...

Salesforce Developer

Bloomington, IL · On-site

$52.75 - $69.75/hr

Software Development We are seeking an experienced Software Development to advance our Digital ... Strong proficiency in one or more coding languages (Java Spring Boot, Java Script, Angular Ionic ...

Mulesoft Developer (Remote)

Bloomington, IL · Remote

$51.50 - $68.25/hr

Required Qualifications * 7+ years of experience in software development, systems integration, or ... Background in Java, J2EE, JDBC, SQL, PL/SQL, and enterprise integration technologies. * Experience ...

The Senior Programmer will also research, design, document, and modify software specifications on ... Java, Python, etc. * Network switch configuration and assistance including QoS and vLAN setup.

next page

Showing results 1-20

Senior Java Software Developer information

See Bloomington, IL salary details

$10

$59

$82

How much do senior java software developer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for senior java software developer in Bloomington, IL is $59.79, according to ZipRecruiter salary data. Most workers in this role earn between $52.40 and $66.78 per hour, depending on experience, location, and employer.

What is a Senior Java Software Developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What are some common challenges Senior Java Software Developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

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

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What is the difference between Senior Java Software Developer vs Java Software Engineer?

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities near Bloomington, IL are hiring for Senior Java Software Developer jobs? Cities near Bloomington, IL with the most Senior Java Software Developer job openings:
Senior Software Engineer - Procurement

Senior Software Engineer - Procurement

Procurement Partners LLC

Bloomington, IL • On-site

$116K - $153K/yr

Full-time

Posted 3 days ago


Job description

Description:

Hybrid - Noida, India


About Us:

Procurement Partners builds easy-to-use software that lets healthcare organizations automate their purchasing, inventory management, and invoicing. We help thousands of facilities, and their staff reduce their expenses and time spent procuring items so they can increase time available where it matters most, caring for their patients and residents. Procurement Partners now includes both OnCare & Hybrent product lines, and we are the fastest-growing procure-to-pay software company in healthcare.


We are backed by a growth-oriented investment firm and are scaling up rapidly and want you to join our organization! If you have a passion for technology, enjoy providing value to customers, and are looking for a company that will help you develop your career, we want to talk to you!


About the Role:

A Senior Software Engineer is a senior-level software development professional responsible for designing, developing, and implementing software solutions that are highly scalable, maintainable, and aligned with business needs. They play a pivotal role in guiding and mentoring junior engineers as a technical lead while working closely with cross-functional teams to deliver high-quality software projects.


Responsibilities:

  • System Analysis and Design: Analyzes system requirements or specifications, design and architect complex systems, translates them into actionable work units for the team to conceptualize and develop high quality software using the established coding standards and development best practices.
  • Technical Leadership: Mentors, teaches, and improves the productivity of other Software Engineers, ensuring best practices are followed. Leads technical initiatives and/or creates architecture and/or design as needed to meet the requirements, integrate disparate systems, or manage changing technologies.
  • Communication: Anticipates and communicates blockers, delays, and cost ballooning within their team’s projects, before they require escalation. Ensures expectations with their team and external stakeholders are clarified between all parties involved.
  • Technology Selection: Researches and recommends software tools/frameworks/products and/or emerging technologies as needed for a solution.
  • Code Quality: Enforces the development of unit tests, automated tests and performance tests as needed to ensure quality, supporting general debugging and isolating areas for improvement.
  • Documentation: Create and maintain comprehensive documentation like technical designs, development/coding standards, implementation manuals, support manuals/playbooks, performance testing guidelines, etc. as needed to run/support the software
  • Collaboration: Collaborates with cross functional to analyze, design, develop, test and deliver high quality shareable components.
  • Innovation: Stay up to date with the latest industry trends and technologies and apply them to create cutting-edge solutions. Conduct system analysis and proof of concepts, with limited leadership involvement, to determine the best design or solution.
  • Security: Approaches all engineering work with security lens. Actively looks for security vulnerabilities both in the code and when providing peer reviews.
  • Performance Optimization: Drives monitoring work for their product based on the organization's monitoring philosophy. Based on the knowledge of the operational data for the product domain, drive changes to the product’s components to achieve stability and performance improvements. Captures and analyzes performance test metrics and provides operational documentation.


Requirements:

What You’ll Bring:

  • A minimum of 5 years of related experience with a bachelor’s degree; or 3 years and a master’s degree; or a PhD with 1 year experience; or 8+years of equivalent development experience. Some barriers to entry exist at this level, requiring department review.
  • Excellent communication, problem solving and technical leadership skills.
  • Experience in various technologies, operation systems and cloud technologies like .net, C#, React, Angular, Microsoft SQL Server, AWS
  • Experience with Queues, Caches, CDN’s, and other technologies used for building scalable web applications.
  • Proven technical leadership experience in architecting and building SaaS/E-Commerce web and mobile applications.
  • Expert knowledge and experience on the fundamentals and operating principles of varied system architectures such as SOA, Client/Server, Web Applications, Mobile Platforms, Batch, etc.

Procurement Partners Hiring Practice

We value diversity at Procurement Partners. The company will hire, recruit, and promote without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, pregnancy or maternity, veteran status or any other status protected by applicable law. We understand the importance of creating a safe and comfortable work environment and encourage individualism and authenticity in every member of our team.