Job Title: Java Kafka
Experience: 5 to 8yrs
Location: Bangalore
Role: Java Developer Job Description: We are seeking a highly skilled Java Developer with expertise in Spring Framework Microservices architecture System Design and Kafka. The ideal candidate will be responsible for designing developing and maintaining scalable and high-performance applications. You will work closely with cross-functional teams to build efficient and robust backend systems.
Responsibilities:
- Develop and maintain highly scalable Java-based applications.
- Design and implement microservices using Spring Boot.
- Architect high-performance systems following best practices in System Design.
- Integrate Apache Kafka for event-driven applications and real-time data streaming.
- Collaborate with DevOps teams for CI/CD pipeline setup and deployment.
- Optimize applications for scalability performance and security.
- Troubleshoot and resolve production issues efficiently.
- Work closely with frontend DevOps and QA teams to ensure seamless integration.
- Participate in code reviews design discussions and Agile ceremonies. Requirements:
- Strong proficiency in Java (Java 8/11/17).
- Expertise in Spring Framework (Spring Boot Spring MVC Spring Security Spring Cloud).
- Experience in designing and developing Microservices architecture.
- Solid understanding of System Design principles (scalability caching load balancing database optimization).
- Hands-on experience with Kafka for event-driven architecture.
- Experience with SQL and NoSQL databases (MySQL PostgreSQL MongoDB Redis).
- Familiarity with RESTful APIs and GraphQL.
- Experience with Docker Kubernetes and cloud platforms (AWS Azure GCP) is a plus.
- Strong knowledge of CI/CD pipelines Jenkins and Git.
- Understanding of unit testing and integration testing frameworks (JUnit Mockito).
- Experience working in an Agile environment
code reviews,database optimization,spring cloud,java,junit,redis,resolve production issues,designing and developing microservices architecture,restful apis,graphql,jenkins,devops,mysql,kubernetes,agile ceremonies,scalability,spring framework,sql,mockito,design discussions,aws,optimize applications,apache kafka,ci/cd,mongodb,postgresql,microservices,git,agile,architect high-performance systems,load balancing,gcp,azure,nosql,ci/cd pipelines,system design,kafka,caching,docker