cover image
NLB Services

Java Software Engineer

On site

Chicago, United states

Freelance

15-12-2025

Share this job:

Skills

Java Apache Kafka CI/CD Architecture apache angular react AWS Spring Spring Boot Kafka Microservices

Job Specifications

Job Title: Java Developer

Location: Chicago, IL (Onsite)

Job Type: Contract

Job Description:

Design, develop, and maintain Java-based microservices using Spring Boot and Spring MVC frameworks.

· Build and optimize real-time data processing pipelines using Apache Kafka for messaging and event streaming.

· Develop and consume RESTful APIs for seamless integration across distributed systems.

· Implement secure, scalable, and cloud-native solutions leveraging AWS services (EC2, S3, Lambda, ECS/EKS, RDS, etc.).

· Collaborate with cross-functional teams to define, design, and ship new features.

· Write clean, maintainable, and efficient code, following best practices and design patterns.

· Troubleshoot and resolve performance bottlenecks, production issues, and application bugs.

· Participate in code reviews, unit testing, and continuous integration/deployment (CI/CD) activities.

· Work with frontend frameworks (React/Angular preferred) to deliver complete end-to-end solutions.

· Contribute to architecture discussions and help define technical strategies for scalability and reliability.

About the Company

Founded in 2007, NLB Services is one of the fastest-growing global providers of technology and talent solutions. Our comprehensive offerings span Data & AI, Software & Product Engineering, and Cloud, delivering transformative outcomes across industries. With deep domain expertise in Banking & Financial Services, Insurance, Supply Chain & Logistics, Telecom, and Transportation, we help organizations accelerate innovation and growth. Our Learning & Development practice--NLL Academy--empowers clients with agile, future-ready le... Know more