Job Title : Senior Java Developer – Kafka & AWS
Location : [Bangalore]
Employment Type : [Full-Time / Hybrid]
Experience Level : 6+ Years
Job Summary :
We are seeking a highly skilled Senior Java Developer with strong expertise in Apache Kafka and Amazon Web Services (AWS) to join our dynamic team. The ideal candidate will have a proven track record of building scalable, high-performance backend systems and integrating real-time data pipelines using Kafka. You will play a key role in designing, developing, and deploying cloud-native applications and microservices.
Key Responsibilities :
Design, develop, and maintain robust Java-based backend applications.
Architect and implement real-time data streaming solutions using Apache Kafka.
Develop and deploy cloud-native applications on AWS using services like EC2, Lambda, S3, RDS, DynamoDB, etc.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize application performance and scalability.
Ensure code quality through unit testing, integration testing, and code reviews.
Monitor and troubleshoot production issues, ensuring high availability and reliability.
Maintain documentation and contribute to knowledge sharing across the team.
Required Skills & Qualifications :
Minimum 6 years of hands-on experience in Java development.
Strong experience with Apache Kafka – producers, consumers, stream processing, and Kafka Connect.
Solid understanding of AWS services and cloud architecture.
Experience with Spring Boot, RESTful APIs, and microservices architecture.
Proficiency in SQL and NoSQL databases.
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities.
Senior Associate • Bengaluru, Karnataka, India