Java Developer -Bangalore
- Posted 23 hours ago
- Be among the first 10 applicants
Job Description
Job Description – Java Kafka Developer
Role: Java Kafka Developer
Experience: 6 to 13 Years
Location: Bangalore
Work Model: 5 Days Work from Office (Mandatory)
Role Overview
We are looking for a highly skilled Java Kafka Developer with strong experience in designing and developing scalable, high-performance distributed applications. The ideal candidate should possess expertise in Java, Spring Boot, Apache Kafka, Microservices, and RESTful APIs, along with a strong understanding of event-driven architectures and enterprise application development.
Key Responsibilities
Core Java
Role: Java Kafka Developer
Experience: 6 to 13 Years
Location: Bangalore
Work Model: 5 Days Work from Office (Mandatory)
Role Overview
We are looking for a highly skilled Java Kafka Developer with strong experience in designing and developing scalable, high-performance distributed applications. The ideal candidate should possess expertise in Java, Spring Boot, Apache Kafka, Microservices, and RESTful APIs, along with a strong understanding of event-driven architectures and enterprise application development.
Key Responsibilities
- Design, develop, and maintain scalable Java-based applications and microservices.
- Build and implement event-driven solutions using Apache Kafka.
- Develop and consume RESTful APIs for enterprise applications.
- Design and optimize Kafka producers, consumers, topics, and partitions.
- Collaborate with architects, business analysts, and cross-functional teams to deliver high-quality solutions.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and resolve performance, scalability, and reliability issues.
- Participate in application design discussions and technical solutioning.
- Develop unit tests and support automated testing initiatives.
- Ensure application security, maintainability, and operational excellence.
Core Java
- Java 8/11/17
- Multithreading
- Collections Framework
- Exception Handling
- JVM Concepts
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Apache Kafka
- Kafka Producers and Consumers
- Kafka Streams
- Event-Driven Architecture
- Message Queue Concepts
- Microservices Architecture
- REST APIs
- API Development & Integration
- SQL
- Oracle / PostgreSQL / MySQL
- Object-Oriented Design
- Design Patterns
- Unit Testing (JUnit, Mockito)
- Git Version Control
- Azure Cloud or AWS Cloud
- Docker
- Kubernetes
- CI/CD Pipelines
- Splunk / Dynatrace Monitoring
- Agile/Scrum Methodology
- Performance Tuning and Optimization
- Strong hands-on experience in Java and Kafka development.
- Experience building high-volume, distributed, and real-time processing applications.
- Strong debugging and analytical skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and in a collaborative environment.
- Experience working in Agile project delivery teams.
More Info
Key Skills
Event-Driven Architecture
JVM Concepts
Microservices Architecture
API Development Integration
Kafka Streams
Message Queue Concepts
Kafka Producers and Consumers
Object-Oriented Design


