Job Description:
Requirements:
Proficient in Java and Spring Boot framework.
Hands-on experience with Apache Kafka for message streaming and event-driven architectures.
Knowledge of MongoDB, including schema design, queries, and performance optimization.
Experience in developing RESTful APIs and microservices.
Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
Strong understanding of software development best practices and design patterns.
Good problem-solving and debugging skills.
Ability to work in an Agile development environment.
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Responsibilities:
Design, develop, and maintain Java Spring Boot applications.
Integrate Kafka for real-time data streaming and processing.
Develop and manage MongoDB databases, ensuring data consistency and performance.
Collaborate with cross-functional teams to understand and implement business requirements.
Write clean, scalable, and well-documented code.
Ensure the performance, security, and reliability of applications.
Debug and resolve application issues in a timely manner.
Stay updated with emerging technologies and best practices in software development.