Talent.com
Java Microservices Engineer

Java Microservices Engineer

CognizantHyderabad, Republic Of India, IN
30+ days ago
Job description

Job Summary :

We are seeking a skilled Java Developer with strong experience in Spring Boot , Microservices architecture , and Apache Kafka to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems and real-time data pipelines.

Key Responsibilities :

  • Design and develop microservices using Spring Boot and Java 8 / 11+
  • Implement event-driven architecture using Apache Kafka
  • Build RESTful APIs and integrate with front-end applications
  • Ensure high performance and responsiveness of applications
  • Collaborate with DevOps for CI / CD and containerization (Docker / Kubernetes)
  • Write clean, maintainable, and testable code
  • Participate in code reviews and agile ceremonies
  • Troubleshoot and resolve production issues

Required Skills :

  • Strong proficiency in Java and Spring Boot
  • Hands-on experience with Microservices architecture
  • Expertise in Apache Kafka (producers, consumers, topics, partitions)
  • Experience with REST APIs , JSON , and HTTP protocols
  • Familiarity with Docker , Kubernetes , and CI / CD pipelines
  • Knowledge of SQL and NoSQL databases (e.G., PostgreSQL, MongoDB)
  • Understanding of OAuth2 , JWT , and security best practices
  • Experience with unit testing and integration testing frameworks (JUnit, Mockito)
  • Preferred Qualifications :

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Familiarity with Spring Cloud , Config Server , and Service Discovery
  • Knowledge of Kafka Streams or Kafka Connect
  • Exposure to monitoring tools like Prometheus, Grafana, ELK stack
  • Create a job alert for this search

    Java Engineer • Hyderabad, Republic Of India, IN