Software Engineer
Location: Riverwoods, IL (Onsite)
Role Overview
This role centers on building and optimizing high-performance backend services and cloud-based data processing pipelines that support critical financial operations. You will work across Java/Spring microservices, AWS EMR/Spark workloads, and a mature testing culture to deliver secure, resilient, and compliant software. This position supports a client in the financial services industry.
Key Responsibilities
Experience: 5 7 years of professional experience as a Software Engineer or Backend Engineer.
Technical Skills: Strong proficiency in Java 21, Spring Boot, RESTful APIs, and microservices. Hands-on experience with AWS, including EMR, Spark, S3, Lambda, or CloudWatch. Solid understanding of distributed systems, parallel processing, and data pipeline design. Demonstrated experience with TDD, BDD, Cucumber, and automated testing frameworks. Familiarity with CI/CD pipelines, Git, Jenkins, or GitLab.
Other: Experience working in regulated environments or large-scale enterprise systems. Willingness to go to an office in Riverwoods, IL is required.
Preferred Qualifications
Required Skills : Must have: Java, Spring, AWS, TDD, Cucumber, must have done their own testing (it wont be on the resume, but must have reverse strings, anagrams, data structure, algorithms) Nice to have: EMR/Spark Requirements: o Willing to go to office in Riverwood, IL (preference but for super strong candidates could look at hybrid) o Experience with Java Spring, Java 21 o AWS experience with EMR/Spark-SUPER NICE TO HAVE (but could be okay if they're strong and don't have Spark experience) o most important is Java coding/development (looking for core engineer) o Senior engineers primarily (5-7 years at a minimum of Java) o Familiar with TDD, BDD, Cucumber o looking for a backend Java engineer; working on data intensive; Spark applications and maintain and run in some case; some are Springboot o Interview layout: Work experience, then coding questions in real time (how do you reverse strings, anagrams, etc)
Basic Qualification :
Additional Skills :
Background Check : Yes
Drug Screen : No
By continuing you agree to our Terms & Privacy Policy.