JAVA Tech Lead
Weekday AI (YC W21) ยท Hyderabad, Telangana, India
Apply & track with Apply Edge๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฏ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฎ๐ฌ-๐ฏ๐ฌ ๐๐ฃ๐)Experience: 12+ yrsLocation: Bengaluru, Karnataka, India, Hyderabad, Telangana, India, HyderabadJob Type: Full-timeWe are looking for an experienced Java Tech Lead to lead engineering squads responsible for building and delivering scalable enterprise Java applications. The role combines deep technical expertise in Java, Spring Boot, and Microservices with strong team leadership, architecture guidance, code quality ownership, and delivery management.The ideal candidate will be a hands-on technical leader who can guide engineers through complex development challenges while ensuring robust, maintainable, and high-quality solutions.RequirementsKey ResponsibilitiesLead a squad of Java engineers through application design, development, testing, and deliveryDesign and develop scalable microservices and RESTful APIs using Java and Spring BootProvide technical guidance on application architecture, design patterns, coding practices, and engineering standardsConduct code reviews and ensure adherence to coding standards, security practices, and architectural best practicesContribute to full-stack feature development using ReactJS where requiredDesign and optimize MongoDB and relational database structures, queries, and integrationsGuide the team on Kafka-based integrations, event-driven architectures, and messaging best practicesDrive effective CI/CD practices using Jenkins and support continuous delivery initiativesCollaborate with architects, product owners, QA engineers, and other technical teams to ensure successful deliveryTroubleshoot complex technical issues and provide effective solutions across application and integration layersMentor and develop junior and mid-level engineers through technical guidance, code reviews, and knowledge sharingSupport Agile planning, estimation, sprint execution, and continuous improvementTrack technical delivery progress and communicate effectively with stakeholders and onshore teamsPromote engineering quality, scalability, reliability, maintainability, and operational excellenceWhat Makes You a Great Fit12+ years of overall experience in software engineering, with strong hands-on experience in Java developmentAt least 3+ years of experience in a Tech Lead or similar technical leadership roleExpert-level proficiency in Java, Spring Boot, and MicroservicesStrong experience designing and developing RESTful APIs and enterprise applicationsAdvanced proficiency in ReactJS and experience contributing to full-stack solutionsStrong experience with MongoDB and relational databases, including database design and query optimizationWorking knowledge of Apache Kafka and event-driven integration patternsHands-on understanding of Jenkins and CI/CD pipelinesStrong understanding of Agile software development and delivery practicesProven experience leading, mentoring, and technically guiding engineering teamsStrong code review, debugging, problem-solving, and technical decision-making skillsExcellent stakeholder communication skills, including experience working with onshore and distributed teamsAbility to balance hands-on technical contribution with team leadership and delivery ownershipStrong understanding of software architecture, engineering best practices, scalability, and maintainabilityExperience in the Financial Services domain is an advantageA proactive leadership mindset with strong ownership, collaboration, and communication skills