Location: Hyderabad - Onsite
Experience: 68 Years
Employment Type: Full time
We are looking for an experienced Java Backend Developer with strong expertise in AWS and Apache Kafka to build scalable, high-performance backend applications and event-driven microservices. The ideal candidate should have hands-on experience developing cloud-native applications using Java and Spring Boot while working in an Agile environment.
Required Skills
- Strong experience in Java 8/11/17 and Spring Boot
- Expertise in Microservices Architecture
- Hands-on experience with Apache Kafka (Producers, Consumers, Topics, Partitions)
- Experience with AWS Cloud Services such as EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, IAM, API Gateway
- Strong knowledge of RESTful APIs
- Experience with Hibernate/JPA
- Good understanding of SQL databases (PostgreSQL, MySQL, Oracle) and exposure to NoSQL databases
- Experience with Docker and Kubernetes
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
- Version control using Git
- Understanding of messaging patterns and distributed systems
- Strong problem-solving and debugging skills
Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Develop and maintain event-driven applications using Apache Kafka.
- Build and deploy cloud-native applications on AWS.
- Design and implement REST APIs and microservices.
- Optimize application performance, scalability, and reliability.
- Collaborate with cross-functional teams to deliver high-quality software.
- Participate in code reviews, testing, and production support.
- Troubleshoot and resolve production issues efficiently.