Java Developer -Bangalore (Karnataka)

Java Developer -Bangalore (Karnataka)

16 Sep
|
Cognizant
|
Karnataka

16 Sep

Cognizant

Karnataka

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 solid 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. Mandatory Skills Core Java
Java 8/11/17
Multithreading
Collections Framework
Exception Handling
JVM Concepts Frameworks
Spring Boot
Spring MVC
Spring Data JPA
Spring Security Messaging & Streaming
Apache Kafka
Kafka Producers and Consumers
Kafka Streams
Event-Driven Architecture
Message Queue Concepts Microservices
Microservices Architecture
REST APIs
API Development & Integration Database
SQL
Oracle / PostgreSQL / MySQL Development Practices
Object-Oriented Design
Design Patterns
Unit Testing (JUnit, Mockito)
Git Version Control Preferred Skills
Azure Cloud or AWS Cloud
Docker
Kubernetes
CI/CD Pipelines
Splunk / Dynatrace Monitoring
Agile/Scrum Methodology
Performance Tuning and Optimization Desired Candidate Profile
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.
#LI-AS7

📌 Java Developer -Bangalore (Karnataka)
🏢 Cognizant
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer -bangalore (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: java developer -bangalore (karnataka) / karnataka