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.