Search by job, company or skills

Persistent Systems

Java + Kafka Developer

Save
new job description bg glownew job description bg glow
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147496581

Similar Jobs

Hyderabad

Skills:

DockerApache KafkaSpring BootAngular

Hyderabad, India

Skills:

MavenCassandraRestful ApiKafkaCamelMicroservicesJUnitDockerAgileScrumAWSJavaHibernateGoogle CloudSqlSpringJenkinsGitMockitoMongoDBAzureKubernetesStrutsJPA2