- Company Name
- AspiringIT
- Job Title
- React Developer
- Job Description
-
**Job title**
Senior Lead React Developer
**Role Summary**
Lead the design, development, and maintenance of enterprise‑grade, microservices‑based applications combining Java/Spring Boot back‑ends with responsive React front‑ends. Drive architecture decisions, enforce best practices, and mentor a cross‑functional team to deliver secure, scalable, and user‑centric solutions.
**Expectations**
- Deliver high‑performance, reliable systems on schedule.
- Mentor junior engineers and influence technical direction.
- Collaborate closely with product, QA, and operations to ensure continuous delivery and operational excellence.
- Maintain code quality through rigorous testing and code reviews.
**Key Responsibilities**
- Design and implement RESTful APIs, microservices, and front‑end components using Java, Spring Boot, and React (or Angular).
- Optimize application performance and scalability for multitenant SaaS environments, including subscription and billing logic.
- Implement secure authentication/authorization with IAM, SAML, JWT, and OAuth.
- Build and maintain CI/CD pipelines; integrate automated testing and deployment.
- Mentor junior developers and participate in hiring, code reviews, and architectural discussions.
- Troubleshoot, debug, and resolve production issues promptly.
**Required Skills**
- 5+ years (Senior) / 8+ years (Lead) of full‑stack development experience.
- Deep expertise in Java, Spring Boot, REST, microservices, and relational/multi‑tenant data modeling.
- Proven front‑end development with React (Angular optional).
- Experience with SaaS, subscription, and billing systems.
- Strong knowledge of IAM, SAML, JWT, OAuth.
- Proficient with Git, CI/CD, and modern DevOps practices.
- Excellent problem‑solving, communication, and leadership abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- Relevant certifications (e.g., Oracle Certified Professional Java SE, Spring Professional) are a plus.