Senior Java Software Engineer
Mphasis · Hyderabad, Telangana, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Mphasis · Hyderabad, Telangana, India
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.