Candidate Skill:
Java, Spring Boot, Apache Kafka, Microservices, REST APIs, SQL/NoSQL Databases, Git, CI/CD, Docker/Kubernetes, Cloud (AWS/Azure/GCP).
Job Description:
We are looking for a skilled Java Backend Developer with experience in Kafka and microservices architecture. The ideal candidate should have strong expertise in backend development, distributed systems, and event-driven architecture, and should be comfortable working in a fast-paced development environment. Key Responsibilities Develop and maintain scalable backend applications using Java. Design and implement event-driven systems using Apache Kafka. Build and maintain RESTful APIs and microservices. Collaborate with cross-functional teams including frontend, DevOps, and QA. Ensure high performance, scalability, and reliability of backend systems. Write clean, maintainable, and efficient code following best practices. Perform unit testing, debugging, and troubleshooting. Participate in code reviews and system design discussions. Required Skills Strong experience in Java, Spring Boot, and backend development. Hands-on experience with Apache Kafka for event streaming and messaging. Experience in microservices architecture and REST API development. Knowledge of SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB. Familiarity with Git and version control systems. Understanding of CI/CD pipelines and DevOps practices. Strong problem-solving and debugging skills. Preferred Qualifications Experience with Docker or Kubernetes. Knowledge of cloud platforms such as AWS, Azure, or GCP. Experience working in Agile/Scrum development environments.