Java Full Stack React JS Developer
Location: Chicago, IL Schedule: OnsiteIDR is seeking a highly skilled Java Full Stack React JS Developer to join a dynamic and collaborative engineering team focused on building scalable enterprise applications. This is an exciting opportunity for a developer with a strong foundation in Java, Spring Boot, and ReactJS to contribute to high-impact solutions in a fast-paced Agile environment.
Position Overview / Responsibilities:Design, build, and maintain scalable full-stack applications using Java, ReactJS, and Spring Boot
Develop and integrate RESTful APIs and support front-end to back-end connectivity
Enhance and maintain existing Spring Boot microservices and legacy systems
Participate in architectural and design discussions with Agile team members
Write clean, testable code and build unit tests using JUnit5
Collaborate closely with Product Owners, Scrum Masters, and DevOps engineers
Support CI/CD automation through tools like Jenkins, Harness, and Trident
Troubleshoot application issues and participate in performance tuning
Work within Git-based version control environments and Linux/PCF/OCP systems
Drive quality and process improvements across the SDLC lifecycle
6+ years of professional experience in full-stack software development
Strong hands-on experience with Java, Spring Boot, and REST APIs
Proficiency with ReactJS, JavaScript (ES6+), HTML, and CSS
Solid experience with relational databases such as Oracle and SQL
Working knowledge of Node.js, Spring Batch, and Spring Data JPA
Familiarity with source control tools such as Git and SVN
Experience working in Agile environments and collaborating across Scrum teams
Exposure to CI/CD tools and DevOps practices, including Jenkins, Trident, or Harness
Comfortable working in Linux-based environments, with knowledge of OCP or PCF
Experience with SOAP web services
Prior exposure to containerized environments (Docker, Kubernetes, etc.)
Knowledge of OpenShift (OCP) or other cloud-native platforms
Understanding of Agile SAFe methodology
Familiarity with system monitoring and performance optimization practices
Work on end-to-end delivery of enterprise-scale systems
Join a highly collaborative team focused on engineering excellence and scalable design
Gain hands-on exposure to modern frameworks and deployment pipelines
Drive development quality through meaningful technical contributions in a structured Agile setup
Be part of an environment that values continuous learning and innovation