Senior Java + Kafka Developer

Persistent Systems

HyderabadFull-timeMid LevelOn-site

Job Description

Key Responsibilities: Design, develop, and maintain scalable Java-based applications and microservices. Implement and manage event-driven architectures using Kafka. Develop RESTful APIs and integrate with third-party systems.

Collaborate with cross-functional teams to define, design, and deliver new features. Optimize application performance, reliability, and scalability. Participate in code reviews, unit testing, and debugging activities.

Work on CI/CD pipelines and deployment processes. Ensure adherence to coding standards, security, and best practices. Troubleshoot production issues and provide timely resolutions.

Mandatory Skills: 5+ years of experience in Java development. Strong proficiency in Java 8/11/17. Hands-on experience with Apache Kafka (Producer, Consumer, Kafka Streams, topic management, event-driven architecture).

Experience with Spring Boot and Microservices architecture. Strong understanding of REST APIs and distributed systems. Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.

Familiarity with Git, Maven/Gradle, and CI/CD tools. Good understanding of multithreading and concurrency concepts

Posted 3 weeks ago

Related Jobs

Related Searches

Apply Now