Talent.com
Sr Java Developer with AWS and Kafka

Sr Java Developer with AWS and Kafka

iPivotMumbai, IN
8 hours ago
Job description

Job Title : Senior Java Developer

Experience : 12+ Years

Location : Remote (India)

Employment Type : Full-time

Job Summary

We are looking for a highly experienced Senior Java Developer with a strong background in AWS cloud services and Apache Kafka . The ideal candidate will play a key role in designing, developing, and implementing scalable and high-performing backend systems. This is a remote role based in India , offering the opportunity to work on global enterprise-level projects.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java (Java 8 or above) .
  • Build and manage real-time data streaming applications using Apache Kafka .
  • Develop cloud-native solutions leveraging AWS services (EC2, Lambda, S3, ECS, CloudFormation, etc.).
  • Collaborate with cross-functional teams including architects, DevOps, QA, and product owners.
  • Optimize application performance, scalability, and reliability.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews and mentor junior developers.
  • Troubleshoot and resolve production issues in a timely manner.

Required Skills & Experience

  • 12+ years of overall software development experience with strong expertise in Core Java, Spring Boot, and Microservices architecture .
  • Proven experience with AWS Cloud — hands-on in deploying and managing microservices.
  • Strong experience in Kafka (setup, configuration, and stream processing).
  • Solid understanding of RESTful APIs , JSON , and API integration .
  • Experience with SQL / NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
  • Familiarity with CI / CD pipelines and containerization tools (Docker, Kubernetes).
  • Excellent problem-solving, analytical, and communication skills.
  • Nice to Have

  • Exposure to Terraform or CloudFormation for infrastructure automation.
  • Experience with Monitoring tools (Prometheus, Grafana, CloudWatch).
  • Familiarity with Agile / Scrum development practices.
  • Education

  • Bachelor’s or Master’s degree in Computer Science , Engineering , or related field.
  • Create a job alert for this search

    Sr Java Developer • Mumbai, IN