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]

Similar jobs

Java Full-Stack Developer

Apply Now
Back to search page