This role is for one of the Weekday's clients
Salary range: Rs 4000000 - Rs 10000000 (ie INR 40-100 LPA)
Min Experience: 8 years
Location: Bengaluru
JobType: full-time
We are seeking a Lead Java Developer who will drive the design, development, and architecture of scalable, high-performance applications. This role requires deep expertise in Java, system architecture, and data structures, ensuring the delivery of robust and efficient solutions. As a technical leader, you will mentor engineers, guide architectural decisions, and collaborate with cross-functional teams to solve complex challenges.
Key Responsibilities
1. Technical Leadership & Development
- Lead the end-to-end development lifecycle, from architecture and design to implementation and deployment.
- Write clean, efficient, and scalable Java code following best practices and design principles.
- Ensure high performance, security, and reliability of applications through code reviews and optimizations.
2. Architecture & System Design
- Design and develop scalable, distributed systems with a strong focus on microservices architecture.
- Apply advanced data structures and algorithms to optimize application performance.
- Ensure the system is scalable, fault-tolerant, and easy to maintain.
3. Team Mentorship & Collaboration
- Mentor and guide junior engineers, fostering a culture of continuous learning and technical excellence.
- Collaborate with cross-functional teams, including product managers, DevOps, and QA, to deliver high-quality software.
- Advocate for best practices in coding, testing, and deployment.
4. Problem-Solving & Innovation
- Analyze business requirements and translate them into technical solutions.
- Troubleshoot and resolve complex technical issues in a timely and efficient manner.
- Stay updated with emerging technologies and industry trends to drive innovation.
Key Requirements
- 8+ years of experience in Java development, with expertise in Java 8/11+.
- Strong understanding of system architecture, software design patterns, and microservices.
- Proficiency in data structures, algorithms, and multithreading.
- Experience with Spring Boot, Hibernate, and RESTful API development.
- Strong knowledge of SQL and NoSQL databases.
- Experience with cloud platforms (AWS, GCP, or Azure) is a plus.
- Proficiency in CI/CD pipelines, Docker, and Kubernetes is an advantage.
- Excellent problem-solving, analytical, and communication skills.
Success is getting what you want, happiness is wanting what you get.
“W. P. Kinsella”