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.
RequirementsKey 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.
- 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.
- Java
- Microservices Architecture
- Kubernetes
- Spring Boot
- RESTful API Development
- Docker
- Distributed Systems
- SQL & NoSQL Databases
- Git
- CI/CD Pipelines
- 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)
Skills Required
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field
- 10-15 years professional software development experience with strong expertise in Java
- Designing and implementing microservices-based architectures
- Hands-on experience deploying and managing applications on Kubernetes
- Spring Boot
- RESTful API development and integration with distributed systems
- Docker (containerization)
- Experience with relational (SQL) and NoSQL databases
- Strong understanding of object-oriented programming, design patterns, and clean code principles
- Knowledge of multithreading, concurrency, caching, and performance tuning
- Experience with Git
- Experience working with CI/CD pipelines and collaborating with DevOps
- Experience in Agile or Scrum development environments
- Technical leadership: code reviews, mentoring junior developers, troubleshooting production issues
- 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 (testing)
- Experience with event-driven architecture and domain-driven design (DDD)
What We Do
Weekday is an AI-powered recruitment platform that helps startups hire top-tier engineering and product talent. By leveraging a massive database of white-collar professionals and advanced outreach tools, the company streamlines the hiring process through automated sourcing, AI-driven resume screening, and white-glove contingency services. Their mission is to modernize recruitment by enabling companies to discover and engage passive candidates efficiently, ensuring high-quality hires for critical roles.








