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

Experience Required
  • 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.

Key Responsibilities
  • 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.

Similar jobs

More from Tech3pillars Technologies
Tech3pillars Technologies 5 hours ago
Tech3pillars Technologies 5 hours ago
Tech3pillars Technologies 5 hours ago

Full Stack Developer

Apply Now
Back to search page