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.