We are looking for an experienced Java Full Stack Developer to design, develop, and maintain scalable enterprise applications. The candidate should have robust hands-on experience in Java, Spring Boot, React.js, MongoDB, Kafka, and SQL.
Key Responsibilities
- Develop scalable and high-performance applications using Java and Spring Boot.
- Build responsive and reusable UI components using React.js.
- Design and develop RESTful APIs and microservices.
- Work with MongoDB for NoSQL database development and data modeling.
- Develop and optimize SQL queries, stored procedures, and database operations.
- Implement event-driven applications and messaging solutions using Apache Kafka.
- Integrate front-end applications with backend REST APIs.
- Perform unit testing, debugging, code reviews, and production issue resolution.
- Collaborate with architects, developers, QA, DevOps, and business teams.
- Follow coding standards, design patterns, and secure development practices.
- Participate in Agile/Scrum ceremonies and deliver features within timelines.