Java Full Stack Developer with React :: Chicago, IL
The role involves working on enterprise-grade applications in a fast-paced, collaborative team environment.
Key Responsibilities:
-
Design, develop, test, and deploy scalable full stack web applications.
-
Build intuitive and responsive front-end interfaces using React.js.
-
Develop RESTful APIs and microservices using Java and Spring Boot.
-
Collaborate with cross-functional teams including QA, DevOps, and business analysts.
-
Work in an Agile/Scrum environment with a focus on clean code and test-driven development.
-
Ensure applications are secure, scalable, and performant.
-
Understand and work within Azure-based deployment environments (hands-on not required, but awareness preferred).
-
Participate in code reviews and mentor junior developers when needed.
Technical Skills:
Must Have:
-
4+ years of experience in Java , Spring Boot , and RESTful API development.
-
Strong hands-on experience in React.js and front-end development (HTML5, CSS3, JavaScript, TypeScript).
-
Familiarity with cloud environments, especially Microsoft Azure (hands-on experience is a plus but not mandatory).
-
Proficient in using version control tools (e.g., Git).
-
Experience with relational databases like SQL Server or PostgreSQL.
Good to Have:
-
Knowledge of CI/CD tools and processes.
-
Exposure to containerization (Docker/Kubernetes).
-
Understanding of authentication protocols (OAuth2, JWT).
-
Familiarity with Agile methodologies and JIRA.