We are looking for an experienced Full Stack Developer with strong expertise in Java (Spring Boot) and React.js to join our growing development team. The ideal candidate will have 5–10 years of overall software development experience, with a solid foundation in both back-end and front-end technologies, and a proven ability to work in fast-paced Agile environments.
Design, develop, and maintain scalable web applications using Java, Spring Boot, and React.js.
Build and consume RESTful APIs and ensure efficient data flow between frontend and backend.
Develop responsive UI components using modern JavaScript (ES6+), React Hooks, and Redux or other state management libraries.
Integrate third-party APIs and manage data via Axios/Fetch and JSON handling.
Work with both Relational (MySQL/PostgreSQL) and NoSQL (MongoDB) databases.
Leverage Kafka for event-driven architecture and real-time data streaming.
Participate in code reviews, testing, and debugging to ensure high-quality deliverables.
Collaborate with cross-functional teams in an Agile/Scrum environment.
Contribute to CI/CD pipelines, Git workflows, and DevOps processes to support seamless deployments.
5–10 years of total software development experience.
3+ years of hands-on experience with Java, Spring Boot, and Microservices architecture.
3+ years of experience with React.js, Redux, and React Hooks.
Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.
Experience with Kafka for distributed messaging.
Familiarity with REST API design and integration.
Proficiency with MySQL/PostgreSQL and/or MongoDB.
Solid understanding of Git, CI/CD, and Agile development practices.
Comprehensive Health Insurance, Competitive Compensation, Learning and Development Opportunities, Performance Recognition, Career Growth
