Senior Java Software Engineer

7 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

  • Job Title: Senior Java Developer
  • Location: Chennai
  • Type: Full-time
  • About the Role
  • We are looking for an experienced Senior Java Developer with strong
  • expertise in Spring Boot and event-driven/messaging architectures.
  • You will be responsible for designing and developing scalable backend
  • applications, building microservices, and working with messaging systems
  • such as Kafka and RabbitMQ. This role involves leading technical
  • initiatives, mentoring junior developers, and ensuring high-quality code
  • delivery.
  • Key Responsibilities
  • Design, develop, and maintain backend applications using Java
  • 8+/11+ and Spring Boot.
  • Build event-driven microservices with Kafka, RabbitMQ, or other
  • messaging queues.
  • Develop scalable RESTful APIs and integrate with third-party services.
  • Work with relational and NoSQL databases (PostgreSQL, MySQL,
  • MongoDB).
  • Ensure system performance, reliability, and security across distributed
  • systems.
  • Implement unit, integration, and load testing frameworks.
  • Collaborate with frontend, DevOps, and product teams to deliver high-
  • quality solutions.
  • Lead code reviews, promote best practices, and mentor junior
  • engineers.
  • Required Skills & Quali.cations
  • Experience: 5–7 years of backend development.


Strong expertise in Java (8/11/17), Spring Boot, Spring Cloud

  • Hands-on experience with Kafka (topics, partitions, consumer groups,
  • stream processing).
  • Familiarity with RabbitMQ, ActiveMQ, or other MQ frameworks.
  • Pro3ciency in REST APIs, JPA/Hibernate, microservices
  • architecture.
  • Strong knowledge of SQL & NoSQL databases.
  • Experience with Docker, Kubernetes, Jenkins, or CI/CD pipelines.
  • Solid understanding of distributed systems, design patterns, and
  • clean code practices.
  • Version control with Git and Agile/Scrum experience.
  • Nice to Have
  • Experience with Spring WebFlux or reactive programming.
  • Cloud experience (AWS, GCP, or Azure) with managed Kafka (MSK,
  • Con9uent).
  • Monitoring tools (Prometheus, Grafana, ELK stack).
  • Prior experience in team leadership or architecture design.
  • Soft Skills
  • Strong communication and collaboration skills.
  • Ability to lead, mentor, and in9uence technical decisions.
  • Analytical problem-solving with attention to detail.
  • Proactive and ownership-driven mindset.
  • Education
  • Bachelor's degree in computer science, Engineering, or a related eld



Annual CTC upto 26 Lacs


Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You