HYR Global Source Inc
Waukegan, Illinois
09/06/2025
Full time
Job Title: Java Developer Location: Waukegan, IL (Onsite - 4 days/week) Job Type: Fulltime/W2 only Note : Need local consultant only Job Description: We are seeking a highly skilled Java Developer to join our client's team onsite in Waukegan, IL (4 days per week). The ideal candidate will have 4+ years of experience in designing and building applications, APIs, and microservices using Java, with expertise in Spring Boot, WebFlux, and either MongoDB or Kafka. This role focuses on developing high-performance, reactive APIs, ensuring strong unit test coverage, and collaborating with cross-functional teams to drive enterprise software solutions. Key Responsibilities: Design and develop RESTful APIs and microservices using Reactive Spring (WebFlux) and Spring Boot. Integrate Kafka for event-driven communication and processing. Build and maintain scalable, secure, and high-performance Java-based applications. Write and maintain comprehensive unit tests using the Spring testing framework to ensure code quality and coverage. Collaborate with product owners, architects, and QA teams in an Agile environment. Participate in code reviews, performance tuning, and application troubleshooting. Required Skills & Experience: 4+ years of hands-on Java development experience. Strong knowledge and real-world experience with Spring Boot and Reactive Spring (WebFlux). Experience with Kafka and/or MongoDB (preferred). Familiarity and experience with AWS Stack: EC2, S3, Lambda, RDD, Auto Scaling, Cloud Watch, Cloud Formation, IAM, Security Groups, Step functions/ Solid understanding of microservices architecture and RESTful API design. Experience writing unit tests using Spring/JUnit/TestNG frameworks. Familiarity with Agile development methodologies and version control tools (e.g., Git). Excellent problem-solving and communication skills. Enterprise Stack / Preferred Skills: Java, Spring Boot, Spring WebFlux Kafka, MongoDB Microservices Architecture REST APIs Agile / Scrum