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