Senior Java Developer

Matrix Business Services

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Matrix Business Services seeks a Senior Java Developer to lead backend design and delivery of scalable microservices using Java, Spring Boot, and modern API practices.

You will mentor engineers, optimize databases, and drive secure, high-quality code while adopting AI-assisted development workflows in a collaborative team environment.

Qualifications

  • 5-8 years hands-on Java development.
  • Senior/lead capacity or mentoring experience a plus.
  • Experience with enterprise backend systems and RESTful APIs.

Responsibilities

  • Lead design, development, and delivery of backend systems and REST APIs.
  • Architect and evolve microservices for high availability and performance.
  • Own schema design and performance tuning for databases (MySQL/PostgreSQL/Oracle).
  • Implement secure auth using Spring Security, JWT, OAuth2.
  • Mentor junior to mid-level developers and enforce code quality.

Skills

Java
Spring Boot
REST API design
Microservices
OAuth2/JWT
SQL/DB design
OOP & patterns
CI/CD
Git
AI-assisted development
Mentorship
Cloud basics
Testing (JUnit/Mockito)

Education

Bachelor's degree in CS/IT

Tools

Swagger/OpenAPI
Maven/Gradle
Docker
Kubernetes
Git

Job description

Job Description

Senior Java Developer (5-8 Years Experience)

Location: Chennai

Experience: 5-8 Years

About the Role

We are looking for an experienced Senior Java Developer to lead the design, development, and delivery of enterprise-grade backend systems, RESTful APIs, and distributed microservices using Java and Spring Boot. The ideal candidate will bring strong architectural judgment, hands‑on coding ability, and the maturity to mentor junior developers while driving technical decisions across the stack. Familiarity with modern AI‑assisted development practices is expected as part of the day‑to‑day engineering workflow.

Key Responsibilities

  • Lead the design, development, and deployment of scalable Java backend applications and REST APIs using Spring Boot.
  • Architect and evolve microservices, ensuring high availability, fault tolerance, and performance at scale.
  • Own database design and optimization across MySQL, PostgreSQL, or Oracle, including query performance tuning.
  • Define and enforce secure authentication and authorization standards using Spring Security, JWT, and OAuth2.
  • Drive code quality through design/architecture reviews, coding standards, and technical mentorship of junior and mid-level developers.
  • Diagnose and resolve complex performance, concurrency, and production issues across the application stack.
  • Own API documentation and contracts using Swagger/OpenAPI, and guide integration with internal and third‑party systems.
  • Partner with architects, QA, DevOps, and business stakeholders to translate requirements into robust technical solutions.
  • Champion and govern the responsible use of AI tools for coding, debugging, testing, documentation, and code review, ensuring generated code meets security and quality standards.
  • Contribute to CI/CD pipeline design and deployment automation in collaboration with DevOps.

Required Skills

  • Java (8+) with deep expertise in Spring Boot, Spring Framework, and Hibernate/JPA.
  • Strong track record designing and building REST APIs and third‑party integrations at scale.
  • Advanced experience with MySQL, PostgreSQL, or Oracle, including schema design and performance tuning.
  • Solid grounding in OOP, design patterns, multithreading, and concurrency.
  • Proficiency with Maven/Gradle, Git, and standard branching/release workflows.
  • Working knowledge of JSON/XML, HTTP/HTTPS, Spring Security, JWT, and OAuth2.
  • Demonstrated experience using GitHub Copilot, ChatGPT, Claude, Cursor, or similar AI tools in a professional development workflow.
  • Ability to write effective prompts, critically validate AI-generated code, and apply secure coding and software engineering best practices.
  • Prior experience leading a feature area, mentoring developers, or acting as a technical lead on a project.

Preferred Skills

  • Docker and Kubernetes for containerization and orchestration.
  • Kafka or RabbitMQ for event‑driven and asynchronous architectures.
  • Redis or other caching solutions.
  • CI/CD pipeline design using Jenkins or GitHub Actions.
  • Deep experience with microservices architecture and API Gateway/service discovery patterns.
  • Cloud platform experience AWS, Azure, or Google Cloud Platform.
  • Strong testing discipline using JUnit and Mockito.
  • Experience defining or improving AI‑assisted development workflows for a team.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5-8 years of hands‑on Java development experience, including at least 1-2 years in a senior or lead capacity.
  • Relevant Java or cloud certifications are an advantage.

Good to Have

  • Experience in large‑scale enterprise application development.
  • Strong grasp of software architecture and design patterns.
  • Exposure to API Gateway and service discovery tools.
  • Hands‑on containerization and orchestration experience.
  • Experience working within Agile/Scrum teams, including sprint planning and estimation.
  • Familiarity with JVM optimization and event‑driven architectures.

Technical Stack

  • Java 8/11/17+, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate.
  • MySQL, PostgreSQL, Oracle.
  • REST APIs, Swagger/OpenAPI.
  • Maven, Gradle, Git.
  • JWT, OAuth2.
  • Kafka, RabbitMQ.
  • Docker, Kubernetes.
  • Jenkins, GitHub Actions.
  • AWS, Azure, Google Cloud Platform.
  • JUnit, Mockito.

Why Join Us?

If you are an experienced Java engineer who enjoys owning systems end-to-end, mentoring talent, and using modern AI tools to build high‑quality software faster, we would love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Ajackus • India

On-site
INR 1,500,000 - 2,000,000
Senior Java Developer
Senior Java Developer

LetzBizz • Chennai District

On-site
INR 1,800,000 - 2,800,000
Senior Java Developer – Chennai
Senior Java Developer – Chennai

LetzBizz • Chennai District

On-site
INR <1,000
Senior Java Developer
Senior Java Developer

V2 Solutions • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Udemy Learning Licenses
Comprehensive health insurance
Paid time off
+2
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

On-site
INR 1,500,000 - 2,500,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Software Engineer - JAVA FullStack
Senior Software Engineer - JAVA FullStack

Trintech Solutions Private Limited (India) • Bengaluru

On-site
INR 2,200,000 - 3,600,000
Senior Java Developer
Senior Java Developer

Bounteous • Hyderabad, Gurugram District, Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Java Developer/ Tech Lead
Java Developer/ Tech Lead

Opus Technologies • Pune District

Hybrid
INR 2,500,000 - 4,000,000
Senior Java Developer
Senior Java Developer

Tredence • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000