# Java Developer

> Weekday AI · Chennai, India · Full-time · Posted 2026-07-24

**Salary:** INR 2,000,000–3,100,000

**Workplace:** on_site

**Department:** Weekday's Client via platform

## Description

**This role is for one of the Weekday's clients**

**Salary range: Rs 2000000 - Rs 3100000 (ie INR 20- 31 LPA)**

Min Experience: 10+ years

Location: Chennai, Tamil Nadu, India  
JobType: full-time

We are looking for an experienced and highly skilled **Java Developer** to join our engineering team and drive the development of scalable, high-performance enterprise applications. The ideal candidate will have extensive experience in Java-based backend development, distributed systems, and cloud-native architectures. You will play a key role in designing robust microservices, modernizing legacy applications, and ensuring the delivery of secure, reliable, and resilient software solutions.

As a senior member of the engineering team, you will collaborate with architects, product managers, DevOps engineers, and cross-functional stakeholders to build innovative solutions that support mission-critical business operations. This role requires strong technical leadership, problem-solving abilities, and a passion for building scalable software using modern engineering practices.

## Requirements

### Key Responsibilities

-   Design, develop, and maintain enterprise-grade backend applications using Java.
-   Architect and implement scalable microservices-based solutions for complex business requirements.
-   Build RESTful APIs and integrate with internal and external services.
-   Deploy, monitor, and manage containerized applications using Kubernetes.
-   Optimize application performance, scalability, and reliability across distributed environments.
-   Collaborate with DevOps teams to automate deployment pipelines and improve CI/CD workflows.
-   Participate in architecture discussions and recommend best practices for software design.
-   Conduct code reviews, mentor junior developers, and promote engineering excellence.
-   Troubleshoot production issues and implement effective solutions to ensure system stability.
-   Work closely with QA, Product, and Infrastructure teams throughout the software development lifecycle.
-   Ensure adherence to coding standards, security best practices, and performance optimization techniques.
-   Continuously evaluate emerging technologies and recommend improvements to existing platforms.

### Required Qualifications

-   Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
-   10–15 years of professional software development experience with strong expertise in Java.
-   Proven experience designing and implementing microservices-based architectures.
-   Hands-on experience deploying and managing applications on Kubernetes.
-   Strong understanding of object-oriented programming, design patterns, and clean code principles.
-   Experience developing REST APIs and integrating distributed systems.
-   Familiarity with containerization technologies such as Docker.
-   Experience with relational and NoSQL databases.
-   Strong knowledge of multithreading, concurrency, caching, and performance tuning.
-   Experience working in Agile or Scrum development environments.
-   Excellent analytical, communication, and leadership skills.

### Must-Have Skills

-   Java
-   Microservices Architecture
-   Kubernetes
-   Spring Boot
-   RESTful API Development
-   Docker
-   Distributed Systems
-   SQL & NoSQL Databases
-   Git
-   CI/CD Pipelines

### Good-to-Have Skills

-   Spring Cloud
-   Apache Kafka
-   Redis
-   RabbitMQ
-   AWS, Azure, or Google Cloud Platform
-   Terraform
-   Helm
-   Prometheus & Grafana
-   Elasticsearch
-   Jenkins
-   SonarQube
-   OAuth2, JWT, and API Security
-   JUnit and Mockito
-   Event-Driven Architecture
-   Domain-Driven Design (DDD)

## Apply

[Apply at Weekday AI](https://apply.workable.com/weekday-1/j/2841C09923/apply)

---
Powered by [Workable](https://www.workable.com)
