Role: Java Full Stack Developer
Years of Experience required: 5+
Location: Chicago, IL (Onsite interview)
Client Interview: Onsite in Chicago, IL
We are seeking an experienced Java Full Stack Developer to join our engineering team. This role focuses on building and maintaining high-performance, cloud-native microservices using Java and modern frameworks.
You will work in an agile environment, contributing to backend services, event-driven systems, database modernization, and UI development.
Key Responsibilities - Design, develop, and deploy scalable backend microservices using Java (11/17/21+) and Spring Boot
- Build and maintain RESTful APIs integrated with Kafka or similar messaging platforms
- Participate in system design and architecture discussions, contributing to technical strategy
- Support database modernization initiatives, including migration from Oracle to MongoDB and Aurora PostgreSQL
- Develop and deploy containerized applications using Docker and Kubernetes on AWS
- Utilize AWS services such as S3, Aurora, and core cloud infrastructure
- Troubleshoot production issues and ensure high availability and performance
- Collaborate closely with cross-functional teams (DevOps, QA, Product)
- Mentor junior developers and participate in code reviews and best practices
Required Skills & Experience - Strong hands-on experience in Java with Spring Boot based microservices
- Solid understanding and implementation of microservices architecture
- Proven expertise in Kafka, including producers, consumers, and event-driven design
- Extensive experience working in AWS environments (deployment & operations)
- Hands-on experience with AWS S3 and supporting cloud services
- Strong experience with Aurora PostgreSQL for relational database design and querying
- Practical experience using MongoDB for NoSQL and transient data storage
- Experience with Docker and Kubernetes for container orchestration
- Front-end development experience using Angular or React
- (Angular preferred for operational UI needs)
Nice to Have - Experience with large-scale system migrations
- Exposure to CI/CD pipelines and DevOps best practices
- Prior experience in enterprise or cloud-native environments
- Production Support is plus
For applications and inquiries, contact: [email protected]