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 -
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: This job and many more are available through The Judge Group. Please apply with us today!