Talent.com
Sr Java Developer with AWS and Kafka

Sr Java Developer with AWS and Kafka

iPivotDelhi, Delhi, India
5 days 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 • Delhi, Delhi, India