0 - 7 years

13 - 28 Lacs

Posted:1 day ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Experience: 7–14 Years
Location: Chennai
Employment Type: Full-Time
Role Type: Hybrid of Hands-on Development + Technical Leadership

Role Overview

We are looking for an experienced Senior Java Developer / Technical Manager who can lead development teams while staying hands-on with coding, design, and solution delivery. The ideal candidate has strong Java expertise and the ability to guide engineers, manage technical decisions, and ensure project success.

Key Responsibilities Technical Leadership

  • Lead and mentor development teams across multiple projects.
  • Drive technical decisions, code quality, and architecture alignment.
  • Collaborate with stakeholders to define technical roadmaps and deliverables.

Hands-on Java Development

  • Design, code, and debug enterprise-grade applications in Java / J2EE.
  • Develop RESTful APIs, microservices, and backend components.
  • Work with Spring, Spring Boot, Hibernate, JPA, and related frameworks.

Architecture & Design

  • Contribute to solution architecture, design patterns, and high-level design.
  • Ensure scalability, performance, and security of applications.
  • Participate in code reviews and enforce best practices.

DevOps & CI/CD

  • Work with build and release pipelines using Git, Jenkins, Maven/Gradle.
  • Support containerization and deployment using Docker, Kubernetes (optional but preferred).

Database & Cloud

  • Strong experience with relational databases (MySQL, Oracle, PostgreSQL).
  • Exposure to cloud platforms (AWS, Azure, or GCP) is an advantage.

Team & Delivery Management

  • Guide and manage a team of developers.
  • Track project progress, timelines, and risks.
  • Work closely with Product Owners, QA, and Business teams.

Required Skills

  • 7–14 years of experience in Java development.
  • Strong knowledge of Java, Spring Boot, REST APIs, Microservices.
  • Solid understanding of OOP, design patterns, and architectural concepts.
  • Experience managing technical teams or acting as a tech lead.
  • Good understanding of SDLC, Agile methodologies, and release processes.
  • Strong communication and stakeholder management skills.

Good to Have

  • Experience with messaging systems (Kafka, RabbitMQ).
  • Exposure to Docker, Kubernetes, and cloud-native development.
  • Knowledge of performance tuning and distributed systems.

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Job Types: Full-time, Permanent

Pay: ₹1,302,468.14 - ₹2,841,746.00 per year

Benefits:

  • Health insurance
  • Provident Fund

Education:

  • Bachelor's (Required)

Experience:

  • Work: 7 years (Required)

Location:

  • Chennai, Tamil Nadu (Required)

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