Job Description:
We are looking for a skilled Java + React.js Developer to join our dynamic team in Chennai. The ideal candidate should have at least 2 years of experience in Java, Spring Boot, and React.js, with additional expertise in Kafka, Tailwind CSS, and Authentication/Security being a plus.
Responsibilities:
- Develop and maintain React.js front-end applications with a strong focus on performance and user experience.
- Build robust and scalable backend solutions using Java and Spring Boot.
- Implement authentication and security best practices to safeguard applications.
- Work with Kafka to enable efficient event-driven architecture.
- Design and style UI components using Tailwind CSS for a modern and responsive user interface.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following industry best practices.
- Debug and resolve technical issues while ensuring smooth application functionality.
Required Skills:
- Java & Spring Boot – Strong experience in developing backend applications.
- React.js – Solid experience in building UI components and managing state.
- RESTful APIs – Experience in designing and integrating APIs.
- Authentication & Security – Knowledge of JWT, OAuth, and other authentication mechanisms.
- Database Experience – Proficiency with SQL/NoSQL databases.
- Version Control – Experience with Git/GitHub/GitLab.
Nice to Have:
- Kafka – Experience in event-driven architectures and real-time data streaming.
- Tailwind CSS – Ability to design sleek and responsive UI components.
- CI/CD Pipelines – Familiarity with deployment automation.
- Cloud Services – Experience with AWS/Azure/GCP is a plus.