Senior Spark developer

BBI

Chicago (IL)

Remote

USD 140,000 - 180,000

Full time

14 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BBI is seeking a Senior Spark Developer with deep Java expertise to design and build cloud-native, distributed enterprise applications. You will drive code quality, performance, and scalable architectures using Java, Spring, microservices, and modern cloud platforms, with a focus on GCP.

You will collaborate across teams to deliver high-impact solutions and mentor junior engineers. The role emphasizes leadership, robust CI/CD pipelines, testing, and hands-on development in a fast-paced,

Qualifications

  • Strong experience with Core Java (JDK 8+) 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.
  • Strong SQL skills with databases such as MySQL and PostgreSQL.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience working with cloud platforms such as GCP, AWS, or Azure.
  • Proficiency with build tools such as Maven or Gradle.
  • Experience with testing frameworks including JUnit and Mockito.
  • Experience with Apache Spark and large-scale data processing.
  • Familiarity with distributed computing and cloud-based analytics solutions.
  • Experience in agile software development environments.
  • Knowledge of security, scalability, and performance optimization best practices.

Responsibilities

  • Design, develop, and maintain scalable, high-performance Java applications.
  • Build and support RESTful APIs and microservices-based solutions.
  • Develop cloud-native applications leveraging GCP, AWS, or Azure services.
  • Implement event-driven architectures and distributed systems.
  • Collaborate 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 deployment processes.
  • Ensure code quality through unit testing, code reviews, and best development practices.
  • Mentor junior developers and promote engineering excellence across teams.

Skills

Core Java
Spring Boot
Spring Cloud
Hibernate/JPA
Microservices
REST APIs
Design Patterns
MySQL
PostgreSQL
Docker
Kubernetes
CI/CD
Maven
Gradle
JUnit
Mockito
Apache Spark

Tools

Docker
Kubernetes
Maven
Gradle

Job description

Location- Remote

Employment Type: Full-Time

Job Summary

We are seeking a highly skilled Senior Spark Developer with strong expertise in Java, cloud-native application development, and distributed systems. The ideal candidate will have extensive experience designing and developing scalable enterprise applications using Java, Spring technologies, microservices architecture, and cloud platforms, with a preference for Google Cloud Platform (GCP).

As a Senior Java Developer, you will work closely with cross-functional teams to build high-performance applications, drive technical excellence, and contribute to architectural decisions across complex projects.

Key Responsibilities
  • Design, develop, and maintain scalable, high-performance Java applications.
  • Build and support RESTful APIs and microservices-based solutions.
  • Develop cloud-native applications leveraging GCP, AWS, or Azure services.
  • Implement event-driven architectures and distributed systems.
  • Collaborate 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 deployment processes.
  • Ensure code quality through unit testing, code reviews, and best development practices.
  • Mentor junior developers and promote engineering excellence across teams.
Required Qualifications
Technical Skills
  • Strong experience with Core Java (JDK 8+) 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.
  • Strong SQL skills with databases such as MySQL and PostgreSQL.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience working with cloud platforms such as GCP, AWS, or Azure.
  • Proficiency with build tools such as Maven or Gradle.
  • Experience with testing frameworks including JUnit and Mockito.
Preferred Qualifications
  • Experience with Apache Spark and large-scale data processing.
  • Familiarity with distributed computing and cloud-based analytics solutions.
  • Experience in agile software development environments.
  • Knowledge of security, scalability, and performance optimization best practices.
Soft Skills
  • Excellent communication and stakeholder management skills.
  • Strong leadership and mentoring capabilities.
  • Passion for code quality, best practices, and continuous improvement.
  • Ability to work collaboratively in a fast-paced environment.
Why Join Us?
  • Opportunity to work on innovative, large-scale enterprise applications.
  • Exposure to modern cloud technologies and microservices architecture.
  • Collaborative and technology-driven work environment.
  • Opportunity to influence architecture and engineering best practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Spark Developer
Java Spark Developer

BuzzClan LLC • New York (NY)

On-site
USD 140,000 - 210,000
Senior Spark & Cloud Java Architect (Remote)
Senior Spark & Cloud Java Architect (Remote)

BBI • Chicago (IL)

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

BBI • Chicago (IL)

On-site
USD 103,000 - 143,000
Java Spark Engineer
Java Spark Engineer

ApTask • New York (NY)

On-site
USD 150,000 - 210,000
Spark Developer
Spark Developer

InfraCloud • United States

On-site
USD 140,000 - 180,000
Java Spark Developer
Java Spark Developer

Overture Rede • United States

Remote
USD 120,000 - 190,000
Spark Developer
Spark Developer

Matlen Silver • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Apache Spark Java Developer
Apache Spark Java Developer

Elite Workforce Inc. • Brooklyn Park (MN)

On-site
USD 80,000 - 110,000
Lead Java Developer
Lead Java Developer

ENIN Systems, INC • North Carolina

On-site
USD 140,000 - 180,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