Senior Java Developer

BBI

Chicago (IL)

On-site

USD 103,000 - 143,000

Full time

31 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BBI in Chicago, IL, is hiring a Senior Java Developer to design, build, and maintain scalable Java applications. You will develop RESTful APIs and microservices, leverage Spring Boot and Cloud, and work on cloud-native solutions across AWS, GCP, or Azure.

The role requires strong Java core, concurrency, memory management, and experience with Docker/Kubernetes, CI/CD, and testing frameworks. You will mentor juniors and contribute to architecture in a fast-paced, collaborative environment.

Qualifications

  • Strong experience with Core Java and modern concurrency/memory management.
  • Hands-on with Spring Boot, Spring Cloud, and Hibernate/JPA.
  • Expertise in microservices, REST APIs, and event-driven systems.
  • Strong SQL skills with MySQL and PostgreSQL.
  • Experience with Docker, Kubernetes, and container orchestration.
  • Knowledge of CI/CD, DevOps, and cloud platforms (GCP/AWS/Azure).
  • Proficiency with Maven or Gradle and testing (JUnit/Mockito).
  • Nice-to-have Spark and cloud analytics experience.

Responsibilities

  • Design, develop, and maintain scalable, high-performance Java applications.
  • Build and support RESTful APIs and microservices solutions.
  • Develop cloud-native apps using GCP, AWS, or Azure services.
  • Implement event-driven architectures and distributed systems with teams.
  • Optimize performance, concurrency, and memory usage.
  • Create and maintain CI/CD pipelines and automated deployments.
  • Promote code quality via unit tests, code reviews, and best practices.
  • Mentor junior developers and foster engineering excellence across teams.
  • Contribute to architectural decisions on complex projects.

Skills

Core Java
Concurrency
Multithreading
Memory management
Spring Boot
Spring Cloud
Hibernate/JPA
Microservices
REST APIs
Event-driven systems
SQL
MySQL
PostgreSQL
Docker
Kubernetes
CI/CD
DevOps
GCP
AWS
Azure
Maven
Gradle
JUnit
Mockito
Spark

Tools

Docker
Kubernetes
Maven
Gradle
JUnit
Mockito

Job description

Salary: $103,000 - 143,000 per year

Requirements
  • Strong experience with Core Java (JDK 8 or later), including concurrency, multithreading, and memory management
  • Hands-on experience with Spring Boot, Spring Cloud, and Hibernate/JPA
  • Expertise in microservices architecture, REST APIs, and design patterns
  • Experience developing event-driven systems
  • Strong SQL skills with databases such as MySQL and PostgreSQL
  • Experience with Docker, Kubernetes, and container orchestration
  • Knowledge of CI/CD pipelines and DevOps practices
  • Experience with cloud platforms such as GCP, AWS, or Azure
  • Proficiency with Maven or Gradle
  • Experience with testing frameworks such as JUnit and Mockito
  • Preferred: experience with Apache Spark and large-scale data processing
  • Preferred: familiarity with distributed computing and cloud-based analytics solutions
  • Preferred: experience in agile software development environments
  • Preferred: knowledge of security, scalability, and performance optimization practices
  • Excellent communication and stakeholder management skills
  • Strong leadership and mentoring capabilities
  • Commitment to code quality, sound development practices, and continuous improvement
  • Ability to collaborate in a fast-paced environment
Responsibilities
  • Design, develop, and maintain scalable, high-performance Java applications
  • Build and support RESTful APIs and microservices solutions
  • Develop cloud-native applications using GCP, AWS, or Azure services
  • Implement event-driven architectures and distributed systemsWork with architects, product owners, and engineering teams to deliver high-quality solutions
  • Optimize application performance, concurrency handling, and memory utilization
  • Create and maintain CI/CD pipelines and automate deployments
  • Promote code quality through unit testing, code reviews, and development best practices
  • Mentor junior developers and foster engineering excellence across teams
  • Contribute to architectural decisions on complex projects
Technologies
  • AWS
  • Azure
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • GCP
  • Gradle
  • Hibernate
  • Support
  • JPA
  • JUnit
  • Java
  • Kubernetes
  • Maven
  • MySQL
  • PostgreSQL
  • REST
  • SQL
  • Security
  • Spark
  • Spring
  • Spring Boot
  • microservices
More

We are hiring a full-time Senior Java Developer (Java, Spark, GCP) for opportunities based in Chicago, Illinois; Texas; or Atlanta, Georgia. Our work focuses on scalable enterprise applications, cloud-native development, and distributed systems. We offer the opportunity to contribute to innovative, large-scale applications, gain exposure to modern cloud technologies and microservices, and influence architecture and engineering practices in a collaborative, technology-driven environment.

last updated 41 week of 2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Spark developer
Senior Spark developer

BBI • Chicago (IL)

Remote
USD 140,000 - 180,000
Senior Java Developer
Senior Java Developer

Mackrel Technology • United States

Remote
USD 140,000 - 190,000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Senior Java Consultant
Senior Java Consultant

ACT Professional Solutions • Chicago (IL)

On-site
USD 150,000 - 200,000
Lead Java Developer
Lead Java Developer

ACT Professional Solutions • Chicago (IL)

On-site
USD 111,626 - 151,493
Senior Java Developer
Senior Java Developer

Flexton Inc. • Sunnyvale (CA)

On-site
USD 61,992 - 68,880
Senior Java Backend Developer
Senior Java Backend Developer

ASM Tech Solutions LLC • Bentonville (AR)

On-site
USD 150,000 - 210,000
Java Software Engineer
Java Software Engineer

CoreAi Consulting • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Java Developer
Java Developer

Virtusa • Irving (TX)

On-site
USD 125,000 - 175,000
Senior Java Developer
Senior Java Developer

IVID TEK INC • Houston (TX)

On-site
USD 110,000 - 130,000