Senior Java Engineer

1 week ago


Chicago, Illinois, United States Oscar Full time

Our client, a leading financial services firm in Chicago, is seeking a
Senior Java Engineer
to join their core engineering team. This engineer will design and build high-performance, scalable backend systems that support real-time financial applications. The ideal candidate has deep experience with distributed systems, messaging, and high-throughput environments.

Responsibilities

  • Design, develop, and maintain backend services using Java and the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, etc.).
  • Build and optimize microservices supporting large-scale, low-latency financial platforms.
  • Develop real-time streaming and event-driven solutions using Apache Kafka.
  • Implement highly reliable, multi-threaded and concurrent systems for processing financial transactions/data.
  • Collaborate with cross-functional teams (DevOps, Product, Architecture, QA).
  • Ensure system reliability, performance, and scalability through profiling, tuning, and optimization.
  • Write clean, testable code and participate in peer code reviews.
  • Integrate with internal and external APIs, services, and distributed systems.
  • Support production systems, troubleshooting complex performance and reliability issues.

Required Qualifications

  • 5-8+ years of backend engineering experience with Java.
  • Strong command of Java 8+, including Streams, Lambdas, collections, and JVM internals.
  • Expert-level experience with multithreading, concurrency patterns, and asynchronous programming.
  • Hands-on experience building microservices using Spring Boot.
  • Production experience with Kafka (producers/consumers, partitions, schema management, message reliability).
  • Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate/JPA).
  • Strong understanding of RESTful APIs, distributed systems, and event-driven architectures.
  • Familiarity with CI/CD pipelines, Git, and automated testing frameworks (JUnit, Mockito).
  • Experience in financial services or other regulated, high-performance, low-latency environments (strong plus).

Desired Skills and Experience
Java, spring, kafka, SQL, multi-threading, concurrency

Oscar Associates Limited (US) is acting as an Employment Agency in relation to this vacancy.



  • Chicago, Illinois, United States Information Technology Senior Management Forum Full time

    Posted Date11/10/2025DescriptionSenior Software Engineer, Back End (Go, Java, AWS)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors,...


  • Chicago, Illinois, United States Interapt Full time

    At Interapt, we partner with leading organizations to deliver technology and business solutions while building inclusive, diverse teams. Our people gain hands-on experience on high impact projects, continuous learning, and opportunities to grow their careers in a supportive, innovative environment.We are searching for Software Engineers who can contribute...

  • Senior Data Engineer

    2 weeks ago


    Chicago, Illinois, United States Sonoma Consulting Full time

    Company Description Halo Group is a premier provider of IT talent. We place technology experts withinthe teams of the world's leading companies to help them build innovativebusinesses that keep them one step closer to their customers and one stepahead of the competition. We offer a meaningful work environment foremployees, attractive and interesting...


  • Chicago, Illinois, United States Selby Jennings Full time

    About the RoleWe are looking for an experienced software engineer to design and build scalable, high-performance applications in a modern, cloud-based environment. This role involves working on complex distributed systems and delivering solutions that support real-time processing and event-driven architectures. You'll collaborate closely with product and...


  • Chicago, Illinois, United States SageSure Full time

    Overview:If you're looking for the stability of a profitable, growing company with the entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Senior Software Engineer to help shape the technology behind our market-leading buying experience.In this role, you'll design and implement APIs...


  • Chicago, Illinois, United States JPMorgan Chase Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank - Global Banking Technology, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering...


  • Chicago, Illinois, United States New York Technology Partners Full time

    We are seeking a highly experiencedJava Backend Developerto design, develop, and deploy scalable backend services. The role is fully onsite in Chicago, IL—local candidates only.Bachelor's in Computer Science, Electrical Engineering, or related fieldMust-Have Qualifications:8+ yearshands-on software development experienceExpert-levelJavabackend...


  • Chicago, Illinois, United States Capital One Full time

    Senior Software Engineer, Back End (Java, AWS)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and...


  • Chicago, Illinois, United States Informatic Technologies, Inc. Full time

    The Senior Software Engineer engineers develops secure, scalable and reliable technology solutions, with minimal mentoring.Principal Accountabilities:Designs, develops, documents, troubleshoots and debugs web applications using modern technologies.Demonstrates skill in language proficiency.Writes application modules and unit tests with minimal...


  • Chicago, Illinois, United States Keeper Security, Inc. Full time

    We are seeking a highly motivated and experienced Senior Software Engineer (Kotlin) to join our Android team. This is a 100% remote position with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA or Chicago, IL metro areaKeeper's cybersecurity software is trusted by millions of people and thousands of organizations,...