1

Senior Java Software Engineer Jobs in Carbondale, IL

Hall Director

Carbondale, IL · On-site

$39K - $44K/yr

Hold weekly (or biweekly) 1:1s meetings with Senior student staff members to discuss personal ... Utilize housing administrative software for on-campus occupancy management, room changes, and ...

... Management, Engineering Technology, and other related disciplines who are interested in space ... Prepare summaries, reports, and presentations to share learnings and recommendations with senior ...

... Management, Engineering Technology, and other related disciplines who are interested in space ... Prepare summaries, reports, and presentations to share learnings and recommendations with senior ...

Senior Java Software Engineer information

See Carbondale, IL salary details

$40.5K

$150.8K

$264.8K

How much do senior java software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for senior java software engineer in Carbondale, IL is $150,834.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,900.00 and $164,400.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What cities near Carbondale, IL are hiring for Senior Java Software Engineer jobs?

Cities near Carbondale, IL with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Carbondale, IL as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $150,834 per year, or $72.5 per hour.

Kotlin (JVM) Simulation Platform Developer (f/m/d)

European Energy Exchange AG

Energy, IL • On-site

$54.75 - $72/hr

Full-time

Re-posted 12 days ago


Job description

Job Summary:
European Energy Exchange AG is focused on building cutting-edge products that shape Europe’s energy markets. They are seeking a Kotlin (JVM) Simulation Platform Developer to design and develop a software suite for simulating and validating trading scenarios in a cloud-native environment.
Responsibilities:
• Design and develop a Kotlin-based software suite that simulates and validates complex trading scenarios in a cloud-native environment
• Drive new development by selecting appropriate technologies, tools, and approaches to evolve the platform and its capabilities
• Collaborate with peers and stakeholders to refine, analyze, and validate requirements, and translate domain knowledge into executable scenarios
• Design a domain-specific language that can be understood and reviewed by non-developers, such as functional analysts
Qualifications:
Required:
• Experience developing with Kotlin (or proven strong competence in Java/JVM languages and willingness to learn Kotlin)
• Solid understanding of modern practices in automated testing
• Experience with containerization and cloud technologies (GCP, K8s, Docker)
• Proficiency with modern development tools (Git, Gradle, CI/CD pipelines)
• Comfortable working in Linux environments
Company:
The European Energy Exchange (EEX) is the leading energy exchange in Europe. Founded in 2002, the company is headquartered in Leipzig, DEU, with a team of 501-1000 employees. The company is currently Late Stage.