We have an opening for a Full Stack Developer in Chicago, IL. Start date is 3/9 and will last for 10+ MONTHS. This is a temp to perm role
Onsite required at least 3x a week
Pay Rate is 55-63/hr
Skills (EXPERT/ADVANCED/NONE)
- Java Development
- Java 17
- Spring Boot
- Apache Kafka
Description:
Required Skills & Experience
• 12+ years of hands-on Java development experience
• Strong proficiency in Java 17 (streams, concurrency, JVM internals, performance tuning)
• Extensive experience with Spring Boot (Spring MVC, Spring Data, Spring Security, Actuator)
• Strong hands-on experience with Apache Kafka (Kafka Streams, exactly once semantics, schema evolution)
• Experience building microservices and distributed systems
• Solid understanding of REST APIs, JSON, and asynchronous processing
• Experience with SQL and NoSQL databases
• Strong understanding of threading, concurrency, and memory management
• Familiarity with Docker and Kubernetes is a plus
• Experience with CI/CD pipelines and modern DevOps practices is a plus
Deliverables:
• Design and develop high-throughput, low-latency backend services using Java 17 and Spring Boot
• Build and maintain event-driven and streaming architectures using Apache Kafka (producers, consumers, partitions, offsets, schemas)
• Design RESTful APIs and integrate with downstream and upstream systems
• Ensure application resilience, scalability, security, and performance
• Write clean, testable, and well-documented code following best practices
• Perform code reviews and provide technical guidance to junior engineers
• Troubleshoot production issues and participate in on-call or operational support as needed
• Collaborate closely with product, platform, and DevOps teams