Job Description
This role is for one of the Weekday's clients Salary range: Rs 3500000 - Rs 4000000 (ie INR 35-40 LPA) Experience: 10+ yrs Location: Hyderabad, Bangalore Job Type: full-time We are looking for an experienced Java Lead to drive the design, development, and delivery of scalable, high-performance backend applications. This role combines deep technical expertise with leadership responsibilities, requiring hands-on involvement in architecture, coding, system optimization, and team mentoring. You will play a critical role in building modern microservices-based platforms, ensuring reliability, scalability, and operational excellence while collaborating with cross-functional teams across product, engineering, QA, and DevOps. Requirements Key Responsibilities - Design, develop, and enhance enterprise-grade applications using Java, Spring Boot, and Microservices Architecture . - Lead end-to-end solution delivery, from requirement analysis and architecture design to deployment and production support. - Create and review High-Level Design (HLD) and Low-Level Design (LLD) documents. - Build robust REST APIs, distributed systems, and scalable backend services. - Optimize application performance, troubleshoot complex issues, and ensure system reliability. - Design and manage database solutions using SQL and NoSQL technologies. - Implement messaging, caching, and event-driven architectures using technologies such as Kafka, RabbitMQ, and Redis. - Collaborate with cloud and DevOps teams to support deployments across AWS, Azure, or GCP environments. - Drive engineering best practices through code reviews, architecture discussions, and technical governance. - Lead and mentor engineering teams, fostering technical excellence and continuous improvement. - Manage production incidents, perform root cause analysis, and ensure adherence to service-level objectives. - Work closely with stakeholders to translate business requirements into scalable technical solutions. What Makes You a Great Fit - 10+ years of software development experience with strong expertise in Java, Spring Boot, and Microservices . - Proven experience designing and delivering large-scale, distributed systems. - Strong understanding of Core Java concepts including collections, multithreading, concurrency, and performance optimization. - Hands-on experience with RESTful APIs, database design, messaging systems, and caching technologies. - Exposure to cloud platforms such as AWS, Azure, or GCP and familiarity with CI/CD practices. - Demonstrated experience leading engineering teams, mentoring developers, and driving technical decision-making. - Strong architectural and system design skills with the ability to create scalable, resilient, and secure solutions. - Experience handling production environments, troubleshooting critical issues, and improving operational efficiency. - Excellent communication and stakeholder management skills, with the ability to collaborate across multiple teams. - A proactive, ownership-driven mindset with a passion for solving complex technical challenges and delivering business impact.
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.