Search by job, company or skills

Senior Java Software Engineer

Early Applicant
  • Posted 3 days ago
  • Be among the first 10 applicants

Job Description

Job Description: Java Developer (Java + Kafka) TEDRA

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

  • Strong problem-solving and analytical skills.
  • Ability to work independently and collaboratively.
  • Excellent communication and stakeholder management skills.
  • Passion for building scalable and resilient systems.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152103697

Similar Jobs

Mumbai, India

Skills:

S3Java J2eeRDSCloudformationSpring BootLambdaEc2DockerECSRest ApisKubernetesAWS cloud servicesDevOps practicesEKSmicroservices architectureCI CD pipelines

Mumbai, India

Skills:

Rest ApiJavascriptJQueryJavaCSSJ2EERDSCloud FormationLinuxSpring MVCMySQLMultithreadingIamAJAXS3UnixSpring BootMicroservicesHTMLAWSSnsEc2Spring frameworksEBSSOAP APIs

Mumbai

Skills:

JavaDocker SwarmHibernateJ2EEAutomationContinuous DeliverySpringSoftware Development Life CyclePl-sqlRhelMongoDBOracleKubernetesUnix Shell ScriptingOpen-ShiftEvent Driven ArchitectureAI-assisted software development toolsCloud native experience

Mumbai, India

Skills:

JavaSybaseCSSMs Sql ServerReduxSpring BootKafkaSqlJmsReactDB2DockerHtml5AnsibleBootstrapApache CamelMongoDBJpaPythonKubernetesAWSPodmanPulsar

Mumbai, India

Skills:

.NETJavaT-sqlScalaFortifyPl SqlSqlReact JsJenkinsAnsibleSparkSeleniumMvcCucumberPythonSpring FrameworkAWSHDFSKarate

Beware of Scammers

We don’t charge money for job offers