Job Title: Full Stack Senior Developer
Location: Chicago, IL (Onsite)
Experience: 8+ Years
Visa: Visa-Independent Candidates Only(GC AND USC)
Relocation: Candidates willing to relocate will be considered
Interview: Skype/WebEx OK
We are looking for an experienced Full Stack Senior Developer with strong hands-on expertise in ReactJS, Java, Spring Boot, Spring Cloud, Kafka, Azure, and Microservices to build scalable, high-performance enterprise applications.
Must-Have Skills ReactJS / JavaScript ES6+
Java 8 & Java 21
Spring Boot / Spring Cloud
REST APIs & Microservices
Kafka / JMS
JPA / Hibernate
SQL
Azure Cloud
CI/CD Azure DevOps / Jenkins
TDD / JUnit / Mockito
Multi-Threading & Performance Tuning
8+ years of experience in full-stack application development.
Strong frontend development experience with ReactJS, JavaScript, HTML, and CSS.
Strong backend development experience using Java 8/21, Spring Boot, and Spring Cloud.
Hands-on experience designing and developing RESTful APIs and microservices.
Experience implementing event-driven architectures using Kafka and JMS.
Strong knowledge of JPA, Hibernate, SQL, and data persistence.
Experience developing high-performance and multi-threaded applications.
Hands-on experience deploying applications on Microsoft Azure.
Strong experience with CI/CD pipelines using Azure DevOps or Jenkins.
Strong understanding of Test-Driven Development (TDD) with JUnit and Mockito.
Excellent problem-solving and communication skills with experience working across multiple teams and clients.
Design, develop, test, and maintain enterprise-grade full-stack applications.
Build scalable ReactJS + Java/Spring Boot solutions.
Design and implement REST APIs and microservices.
Develop event-driven solutions using Kafka and JMS.
Optimize application performance, concurrency, and multi-threading.
Implement and maintain automated unit testing using TDD, JUnit, and Mockito.
Deploy and support applications in Azure cloud environments.
Build and maintain CI/CD pipelines.
Collaborate with architects, clients, developers, QA, and DevOps teams.
Participate in code reviews and ensure high-quality, maintainable code.
If you're looking for your next Full Stack Java opportunity or know someone who would be a great fit, please share this opportunity within your network.
By continuing you agree to our Terms & Privacy Policy.