Skip to main content

Telecommute Senior Java Engineer

Technology
BBI
Chicago, United States1 month ago
Full time

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 systems

Work 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 40 week of 2026

Keywords
OrchestrationApache SparkSpring FrameworkScalabilityMAVENOpenJDKMockitoDevOpsMysqlPostgresqlUnit TestingSqlApache LicenseApache Http ServerJavaJava Development KitHibernateCI / CDMemory managementHibernation

Interested in this role?