> Markdown version of [/jobs/ext/4333733-senior-spark-developer](https://www.wearedevelopers.com/jobs/ext/4333733-senior-spark-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Spark developer - **Company:** BBI LLC - **Location:** Mundelein, IL, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, Cloud Computing, Cloud Engineering, Databases, Database Queries, Software Design Patterns, DevOps, Distributed Systems, Memory Management, Gradle, Hibernate (Java), Java Development Kit, Java Persistence API, Junit, PostgreSQL, Apache Maven, MySQL, Mockito, Software Engineering, Multithreading, Google Cloud, Enterprise Software Applications, Spring Cloud, Delivery Pipeline, Concurrency, Apache Spark, Spring-boot, Event Driven Architecture, Build Tools, Restful APIs, Docker, Microservices - **Published:** October 14, 2026 - **Apply:** https://www.thejobnetwork.com/job/a6a1914c-414a-48b6-bce0-28bb8d39524b/senior-spark-developer ## About the Role 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)., * Strong experience with Core Java (JDK 8+) including concurrency, multithreading, and memory management. \n * Hands-on experience with Spring Boot, Spring Cloud, and Hibernate/JPA. \n * Expertise in Microservices Architecture, REST APIs, and Design Patterns. \n * Experience developing event-driven systems. \n * Strong SQL skills with databases such as MySQL and PostgreSQL. \n * Experience with containerization and orchestration technologies including Docker and Kubernetes. \n * Knowledge of CI/CD pipelines and DevOps practices. \n * Experience working with cloud platforms such as GCP, AWS, or Azure. \n * Proficiency with build tools such as Maven or Gradle. \n * Experience with testing frameworks including JUnit and Mockito. \n ## Description 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.