Skip to main content

Java Developer (Kafka Stream)

Technology
Persistent
Pune, India1 month ago
Full timeOn-site

Job description

Roles and Responsibilities :

  • Design, develop, test, deploy and maintain large-scale Java-based applications using Spring Boot microservices architecture.
  • Collaborate with cross-functional teams to identify requirements and design solutions for complex business problems.
  • Develop high-quality code that meets performance, scalability, security standards and follows best practices.
  • Troubleshoot issues related to application deployment, monitoring and logging.

Job Requirements :

  • 8-14 years of experience in developing Java-based applications with expertise in Kafka Streams (KStreams) integration.
  • Strong understanding of Apache Kafka concepts including topics, partitions, consumer/producer models.
  • Proficiency in building scalable cloud-native architectures on AWS/Azure platforms using containerization (e.g., Docker).
  • Experience working with big data technologies such as Apache Spark or NoSQL databases like Cassandra.

Keywords
javajava-developerkafkaplanning-and-designvisual-art-designproduct-development-and-designsensors-test-measurementspringspring-bootmicroservicesmicro-services-architecturescalabilitypolicies-and-practicestroubleshootingkafka-streamsamazon-web-servicesmicrosoft-azurecontainerizationdockerbig-data

Interested in this role?