Source description
About the role
Job Summary We are seeking a skilled Java Kafka Developer with strong experience in developing scalable, event-driven applications using Java, Spring Boot, Microservices, and Apache Kafka. The ideal candidate should have hands-on experience in designing and implementing high-performance distributed systems and real-time data streaming solutions. Mandatory Skills Java 8/11/17 Spring Boot Microservices Apache Kafka REST APIs SQL Databases Git Key Responsibilities Design, develop, and maintain enterprise applications using Java, Spring Boot, and Microservices. Develop real-time event-driven applications using Apache Kafka. Create Kafka producers, consumers, topics, partitions, and stream-processing applications. Design and develop RESTful APIs and backend services. Troubleshoot and optimize Kafka clusters and application performance. Collaborate with architects, business analysts, and development teams to deliver scalable solutions. Participate in code reviews, testing, deployment, and production support activities. Follow Agile development practices and coding standards. Required Skills Strong hands-on experience in Java and Spring Boot. Good understanding of Microservices Architecture. Experience with Apache Kafka, Kafka Streams, and event-driven architecture. Strong knowledge of REST APIs and Web Services. Experience with SQL databases such as Oracle, MySQL, PostgreSQL, or SQL Server. Familiarity with Maven/Gradle build tools. Experience with Git and version control systems. Strong debugging and problem-solving skills.
More at Mphasis