Senior Associate, Software Engineering: Java

Judge Group

Chicago, IL

JOB DETAILS
SALARY
$100,000–$125,000 Per Year
SKILLS
Amazon Web Services (AWS), Apache, Apache Kafka, Apache Spark, Application Programming Interface (API), Automation, Cloud Computing, Code Reviews, Computer Science, Computer Skills, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, DevOps, Distributed Computing, Docker, Git, J2SE (Java SE), Java, Jenkins, Messaging Technology, Microservices, NoSQL, Object Oriented Programming (OOP), Oracle, Performance Tuning/Optimization, REST (Representational State Transfer), Relational Databases (RDBMS), Reporting Dashboards, Short Messaging Service (SMS), Software Administration, Software Development, Software Engineering, Splunk, Testing, Unit Test
LOCATION
Chicago, IL
POSTED
30+ days ago
Location: Chicago, IL
Salary: $100,000.00 USD Annually - $125,000.00 USD Annually
Description:

Job Title: Java Software Engineer

Location: Hybrid 3 days per week in Chicago

Employment Type: Full Time

Contact: David Kellogg, Judge Group - dkellogg@judge.com

 

Job Description Our client is seeking a Java Software Engineer to support the development of high‑performance, data‑centric systems and contribute to complex, multi‑system initiatives. The ideal candidate will have strong experience in Java, distributed computing, and modern DevOps practices.

 

Responsibilities

  • Assist in delivering complex, multi‑system projects.
  • Develop and enhance application code, perform unit testing, and troubleshoot technical issues.
  • Support performance optimization across applications and systems.
  • Contribute to evaluating and adopting new tools and technologies.
  • Participate in code reviews and continuous improvement efforts.
  • Support secure software delivery using tools such as SonarQube, Sysdig, Veracode, and Black Duck.
  • Contribute to CI/CD automation using Jenkins and to containerization efforts with Docker, Harness, and Rancher.
  • Build or maintain Splunk dashboards for monitoring and analytics.
  • Participate in design discussions, architecture reviews, and proof‑of‑concept development.

 

Required Qualifications

  • 3+ years of experience developing high‑speed, data‑centric systems.
  • 3+ years of Java development experience.
  • Hands‑on experience with distributed computing frameworks (e.g., Apache Flink, Apache Spark, Kafka Streams).
  • Experience with messaging systems such as Kafka.
  • Familiarity with cloud technologies.
  • Understanding of CI/CD, DevOps tools, Git workflows, and testing frameworks.
  • Experience with relational and/or NoSQL databases.
  • Experience with monitoring tools and observability practices.
  • Strong understanding of OOP, microservices architecture, REST APIs, and Java 8+.

 

Education

  • Master’s degree in Computer Science or a related technical field (required).

 

Certifications

  • Oracle Certified Professional (OCP) Java SE 17+ Programmer (preferred).
  • AWS Certified Solutions Architect – Associate (preferred).

    By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.


    Contact: dkellogg@judge.com
    This job and many more are available through The Judge Group. Find us on the web at www.judge.com

    About the Company

    J

    Judge Group

    The Judge Group Inc., is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better. Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India.

    The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications. If you would like to learn more about The Judge Group visit www.judge.com or call toll free (800) 360-4474.

    COMPANY SIZE
    5,000 to 9,999 employees
    INDUSTRY
    Computer/IT Services
    FOUNDED
    1970
    WEBSITE
    https://www.judge.com