Talent.com
Senior Associate - Java Developer

Senior Associate - Java Developer

Cognizantraipur, chattisgarh, in
23 hours ago
Job description

Role Overview :

We are seeking a skilled Java Developer to design and develop scalable backend systems using Spring Boot and Microservices architecture. The ideal candidate will also have hands-on experience with Apache Kafka for building real-time data pipelines and event-driven systems.

Key Responsibilities :

  • Develop and maintain backend services using Java , Spring Boot , and Microservices architecture.
  • Design and implement RESTful APIs and integrate with frontend or other services.
  • Build and manage Kafka producers, consumers, and Kafka Streams for real-time data processing.
  • Ensure high availability , scalability , and performance of microservices.
  • Collaborate with cross-functional teams including DevOps, QA, and frontend developers.
  • Implement unit testing , integration testing , and participate in code reviews.
  • Monitor and troubleshoot production issues using logging and monitoring tools.
  • Work with Docker , Kubernetes , and CI / CD pipelines for deployment and automation.
  • Maintain documentation for services, APIs, and Kafka stream topologies.

Required Skills :

  • Strong proficiency in Java 8+ , Spring Boot , and Spring Cloud .
  • Experience in Microservices architecture and API Gateway patterns.
  • Hands-on experience with Apache Kafka , including Kafka Streams , Kafka Connect , and Schema Registry .
  • Familiarity with message serialization formats like Avro or Protobuf.
  • Good understanding of event-driven architecture and asynchronous communication .
  • Experience with SQL / NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Knowledge of Docker , Kubernetes , and CI / CD tools (e.g., Jenkins, GitLab).
  • Familiarity with cloud platforms like AWS, Azure, or GCP is a plus.
  • Create a job alert for this search

    Senior Java Developer • raipur, chattisgarh, in