Senior Java Software Engineer (Mumbai)

Senior Java Software Engineer (Mumbai)

14 Aug
|
wissen technology
|
Mumbai

14 Aug

wissen technology

Mumbai

Position: Java Developer (Java + Kafka)

Experience: 7+ Years

Location: Mumbai (Hybrid/Onsite)

Employment Type: Full-Time

Notice Period Preference: Immediate to 30 Days About the Role

We are looking for a highly skilled Java Developer with strong experience in Apache Kafka and distributed systems. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend applications, event-driven architectures, and high-performance microservices. The role requires hands-on expertise in Java development, REST APIs, messaging systems, and cloud-ready applications. Key Responsibilities

Design, develop, and maintain robust backend applications using Java 11/17 or above.

Build and support event-driven architectures using Apache Kafka.

Develop scalable microservices and RESTful APIs.

Implement Kafka producers, consumers, topics, partitions, and message processing workflows.

Collaborate with product owners, architects, and cross-functional teams to deliver business requirements.

Optimize application performance, reliability, and scalability.

Participate in code reviews and ensure adherence to coding standards and best practices.

Troubleshoot production issues and perform root cause analysis.

Contribute to CI/CD implementation and DevOps practices.

Work in Agile/Scrum development environments.

Required Skills Core Java

Strong hands-on experience in Java 11/17+

Solid understanding of

Collections Framework

Multithreading & Concurrency

Exception Handling





JVM Performance Tuning

Design Patterns

Object-Oriented Programming (OOP)

Kafka

Extensive experience with Apache Kafka

Knowledge of

Kafka Producers & Consumers

Kafka Streams

Topic Management

Consumer Groups

Partitions & Replication

Event-Driven Architectures

Message Queues & Streaming Platforms

Backend Development

Spring Boot

Spring MVC

Spring Data JPA/Hibernate

RESTful Web Services

Microservices Architecture

Database

SQL databases such as PostgreSQL, Oracle, MySQL, or SQL Server

Query optimization and database design

DevOps & Cloud

Git, Maven/Gradle

CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)

Docker and Kubernetes

Exposure to AWS, Azure, or GCP is preferred

Desired Qualifications

Bachelor's degree in Computer Science, Information Technology, or related field.

Experience in designing high-volume, low-latency applications.

Knowledge of distributed systems and scalable architecture.

Experience in Banking, Financial Services, FinTech, or Product-based environments is preferred. Nice to Have

Kafka Connect

Confluent Platform

Elasticsearch

Redis

MongoDB

Event Sourcing & CQRS

Observability tools such as Grafana, Prometheus, Splunk, or ELK Stack What We're Looking For

Robust problem-solving and analytical skills.

Ability to work independently and collaboratively.

Excellent communication and stakeholder management skills.

Passion for building scalable and resilient systems.

📌 Senior Java Software Engineer (Mumbai)
🏢 wissen technology
📍 Mumbai

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: senior java software engineer (mumbai) / mumbai