About the role
Responsibilities:
- Develop responsive web applications using React.js .
- Build and maintain backend microservices with Java and Spring Boot.
- Create reusable components, APIs, and libraries.
- Ensure applications are secure, scalable, and high-performing.
- Work with product, UI/UX, backend, and DevOps teams.
- Review code, follow coding standards, and support junior developers.
- Participate in technical design, architecture, and project planning.
Requirements:
- 7+ years of software development experience.
- Strong knowledge of React.js, JavaScript (ES6+), HTML, and CSS.
- Experience with Microservices and REST APIs.
- Good hands-on experience with Java and Spring Boot.
- Knowledge of API integration, authentication, and authorisation.
- Experience with Docker, CI/CD, and AWS or Azure.
- Familiarity with SQL and NoSQL databases.
- Experience working in Agile/Scrum teams.
Good to Have:
- Experience with Redux, Zustand, or other state management tools.
- Knowledge of Kubernetes.
- Experience in system design and software architecture.
- Previous experience as a Technical Lead.