Job Description:
- Design, develop, and maintain Java-based applications using Java 8 or Java 11.
- Develop and integrate Spring Boot applications for building RESTful APIs.
- Implement event-driven architecture using Kafka for real-time data processing.
- Design and develop Microservices architecture for scalable and resilient applications.
- Utilize NoSQL databases, particularly MongoDB, for efficient data storage and retrieval.
- Collaborate with front-end developers to integrate React.js components into the application.
- Write clean, maintainable, and well-documented code following best practices and design patterns.
- Perform code reviews, troubleshoot issues, and provide technical support as needed.
- Work closely with the QA team to ensure the quality and reliability of the software products.
- Stay updated with the latest technologies and industry trends to continuously improve development processes and techniques.
Key Skills:
Java 8, Java 11, Springboot, Kafka, Microservices, NoSQL, MongoDB, React.JS