1

Senior Java Software Engineer Jobs in Normal, IL

Data Engineer

Bloomington, IL · Hybrid

$109K - $130K/yr

... Java, Bash, etc. • Hands-on experience with AWS services including ETL tools (Glue, EMR ... programming languages such as Python, Spark SQL (or PySpark), R, Java, Bash, etc. • Hands-on ...

New

Sr. Process Engineer

Normal, IL · On-site

$98K - $123K/yr

The Senior Process Engineer position at Rivian will support our Drive Unit production and report to ... Proficiency in SPC software (Minitab, JMP) for Cp/Cpk analysis * Knowledge of SQL for data ...

Sr. Process Engineer

Normal, IL · On-site

$98K - $123K/yr

The Senior Process Engineer position at Rivian will support our Drive Unit production and report to ... Proficiency in SPC software (Minitab, JMP) for Cp/Cpk analysis * Knowledge of SQL for data ...

Sr. Process Engineer

Normal, IL · On-site

$98K - $123K/yr

The Senior Process Engineer position at Rivian will support our Drive Unit production and report to ... Proficiency in SPC software (Minitab, JMP) for Cp/Cpk analysis * Knowledge of SQL for data ...

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 ...

Company Description 360 IT Professionals is a Software Development Company based in Fremont ... Technical skills: 5+ years of strong Hadoop technology experience - Java, Hive, Pig, Map-Reduce ...

This senior developer role will act as an BAW development subject matter expert with primary ... Follows company software development lifecycle to design, code, configure, test, debug, and ...

Role Summary We are seeking an experienced and technically-driven Sr. Manufacturing Engineer with a ... software, ensuring the precision of serialized quality documentation for all joining processes.

next page

Showing results 1-20

People also search for

Senior Java Software Engineer information

See Normal, IL salary details

$39.6K

$147.6K

$259.1K

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

As of Jun 19, 2026, the average yearly pay for senior java software engineer in Normal, IL is $147,556.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,200.00 and $160,800.00 per year, depending on experience, location, and employer.

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 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, and why are they important?

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 cities near Normal, IL are hiring for Senior Java Software Engineer jobs? Cities near Normal, IL with the most Senior Java Software Engineer job openings:

Senior Endpoint Engineer (R&D Specialist)

A1FED Inc

Texas, IL • Hybrid

$94K - $129K/yr

Full-time

Posted 21 days ago


Job description

Location: DHA locations in and around San Antonio, TX

Clearance Required: Public Trust (ADP/IT-II) or Tier 3 Investigation (NACLC) 


The Senior Endpoint Engineer/R&D Specialist is responsible for architecting, developing, and sustaining endpoint management and delivery solutions that meet DoD and DHA operational and security requirements. This includes designing compliant application packaging, security configurations, software deployments, and mobile device solutions across the hybrid DHA ecosystem. The engineer will also lead Tier 3/4 support efforts, drive endpoint automation and modernization initiatives, and provide technical leadership in support of RMF and Zero Trust alignment.


KEY RESPONSIBILITIES


Application Integration & Enterprise Management:

  • Engineer and deploy endpoint management solutions (MECM, Intune, etc.) for both virtual and physical environments.
  • Package, test, and configure baseline applications and images for DHA endpoints.
  • Architect endpoint delivery frameworks to support centralized provisioning, patching, monitoring, and sustainment of services across hybrid (on-prem/cloud/SaaS) environments.
  • Engineer migration strategies from MECM to Intune and develop modern endpoint reporting capabilities.

Endpoint & Identity Security:

  • Validate endpoint compliance with DISA STIGs, DoDI 8510.01 (RMF), and NIST cybersecurity standards.
  • Conduct risk assessments and apply IA controls across all application and OS lifecycle stages.
  • Engineer and maintain endpoint configurations supporting Zero Trust, encryption, data-at-rest (DAR), and continuous monitoring.
  • Maintain artifacts in eMASS, including POA&Ms, risk assessments, and continuous monitoring documentation.

Desktop & Endpoint Engineering:

  • Build and maintain desktop OS images and standard software configurations for enterprise deployment.
  • Engineer solutions supporting task sequences, group policies, and profile/data management.
  • Modernize legacy configurations and support cloud-managed endpoints for improved user experience and performance.
  • Validate application compatibility and implement endpoint enhancements using industry best practices.

Mobile Engineering:

  • Design and implement mobile device provisioning, OS/firmware upgrades, and security configurations.
  • Develop transition plans for migrating MDM platforms while preserving user experience and enterprise controls.

Software Design & System Integration:

  • Research and develop system-level software solutions, including embedded systems and distribution frameworks.
  • Formulate operational specs and conduct in-depth requirement analyses to improve endpoint architectures.

Application Packaging & Automation:

  • Engineer, script, and deliver application packages using enterprise deployment tools.
  • Test application delivery using hypervisors and simulate endpoint software combinations.
  • Ensure compliance with DISA/NIST STIGs in application packaging and configuration management.
  • Maintain application baselines and automate patching and updates.

Preferred Tools & Technologies:

  • Microsoft MECM (SCCM), Intune, MDT, PowerShell
  • Windows Server OS, Windows 10/11
  • Hyper-V, Azure, Entra ID, GPO
  • ActivClient, eMASS, DISA STIG Viewer
  • SCAP Compliance Checker, NIST 800-series
  • Application packaging tools (AdminStudio, WiseScript, etc.)


Education & Certification Requirements (per DoD 8140 Qualification Matrices)

1) Microsoft Certified: Cyber Security Architect Expert or Azure Solutions Architect Expert

2) Any of the following...

  • Academic Education: Bachelor's degree in information technology, Cybersecurity, or a related discipline.
  • OR Baseline: GCLD or CCE or CASP+ or CEH or GLSC or CISSP


Employment Type: FULL_TIME