This role is for one of the Weekday's clients
Salary range: Rs 2500000 - Rs 3200000 (ie INR 25- 32 LPA)
Min Experience: 8+ years
Location: Chennai, Tamil Nadu, India
JobType: full-time
We are seeking an experienced Lead Java Developer to drive the design and development of enterprise-grade banking applications. The ideal candidate will have deep expertise in Java-based backend development, microservices architecture, and a strong understanding of banking and financial services systems. You will lead a team of developers, collaborate with cross-functional stakeholders, and play a critical role in delivering scalable, secure, and high-performance applications that support business-critical operations.
This role requires a hands-on technical leader who is passionate about software engineering best practices, architectural excellence, and mentoring engineering teams while delivering innovative solutions in a fast-paced environment.
RequirementsKey Responsibilities
- Lead the design, development, and deployment of scalable backend applications using Java and modern frameworks.
- Architect and implement microservices-based solutions that are secure, resilient, and highly available.
- Collaborate with business stakeholders, solution architects, product managers, and QA teams to deliver high-quality software.
- Drive technical design discussions, code reviews, and engineering best practices across development teams.
- Mentor and guide developers, ensuring adherence to coding standards and software design principles.
- Design and develop RESTful APIs and backend services for banking and financial applications.
- Optimize application performance, scalability, and reliability through continuous improvements.
- Integrate applications with internal and external banking systems, payment gateways, and third-party services.
- Ensure compliance with security, regulatory, and governance standards applicable to the banking industry.
- Participate in production support, troubleshooting, root cause analysis, and performance tuning.
- Contribute to CI/CD implementation and promote DevOps practices for efficient software delivery.
- Stay updated with emerging technologies and recommend improvements to existing platforms and processes.
- 8–12 years of hands-on experience in Java application development.
- Strong expertise in Core Java, Java 8/11/17, Multithreading, Collections, Streams, and JVM internals.
- Extensive experience with Spring Boot, Spring Framework, Spring MVC, Spring Security, and Spring Data.
- Proven experience designing and implementing Microservices architecture.
- Strong understanding of REST APIs, API Gateway, service discovery, circuit breakers, and distributed systems.
- Solid experience in the Banking or Financial Services domain.
- Strong understanding of banking applications such as payments, lending, retail banking, treasury, trade finance, or core banking platforms.
- Experience with relational databases such as Oracle, PostgreSQL, or SQL Server.
- Strong knowledge of SQL, database optimization, and transaction management.
- Experience with messaging technologies such as Kafka, RabbitMQ, or JMS.
- Familiarity with Docker, Kubernetes, and containerized deployments.
- Experience working with Git, Maven, Gradle, Jenkins, and CI/CD pipelines.
- Strong understanding of software design patterns, object-oriented programming, and clean architecture.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of event-driven architecture and distributed messaging systems.
- Exposure to NoSQL databases such as MongoDB or Cassandra.
- Familiarity with OAuth2, JWT, OpenID Connect, and enterprise security practices.
- Experience with monitoring tools such as Prometheus, Grafana, ELK Stack, or Splunk.
- Knowledge of Agile, Scrum, and DevOps methodologies.
- Experience leading distributed engineering teams and large-scale enterprise projects.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Excellent leadership, communication, and stakeholder management skills.
- Strong analytical, problem-solving, and decision-making abilities.
- Ability to thrive in a fast-paced, collaborative, and technology-driven environment with a focus on delivering secure and scalable banking solutions.
Skills Required
- 8-12 years hands-on Java application development
- Expertise in Core Java, Java 8/11/17, Multithreading, Collections, Streams, JVM internals
- Experience with Spring Boot, Spring Framework, Spring MVC, Spring Security, Spring Data
- Proven experience designing and implementing Microservices architecture
- Strong understanding of REST APIs, API Gateway, service discovery, circuit breakers, distributed systems
- Experience in Banking or Financial Services domain (payments, lending, retail banking, treasury, trade finance, core banking)
- Experience with relational databases (Oracle, PostgreSQL, SQL Server); strong SQL and database optimization skills
- Experience with messaging technologies such as Kafka, RabbitMQ, or JMS
- Familiarity with Docker, Kubernetes, and containerized deployments
- Experience with Git, Maven, Gradle, Jenkins, and CI/CD pipelines
- Strong understanding of software design patterns, object-oriented programming, and clean architecture
- Production support experience including troubleshooting, root cause analysis, and performance tuning
- Experience with cloud platforms (AWS, Azure, GCP)
- Knowledge of event-driven architecture and distributed messaging systems
- Exposure to NoSQL databases such as MongoDB or Cassandra
- Familiarity with OAuth2, JWT, OpenID Connect and enterprise security practices
- Experience with monitoring tools such as Prometheus, Grafana, ELK Stack, or Splunk
- Experience leading distributed engineering teams and large-scale enterprise projects
- Bachelor's or Master's degree in Computer Science, IT, or related field
- Strong leadership, communication, and stakeholder management skills
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.


.jpeg)





