Java Team Lead position with Waymore - AI product Company Bangalore

7 - 12 years

0.5 - 2.75 Lacs P.A.

Chennai, Bengaluru, Gurgaon

Posted:3 months ago| Platform: Naukri logo

Apply Now

Skills Required

JavaHibernate OrmSpring BootMicroservicesAzure CloudGoogle Cloud ServicesAWS

Work Mode

Work from Office

Job Type

Full Time

Job Description

We have job oppurtunity with Waymore. AI product Company in Bangalore for Java Team Leader Interested Candidates please apply through below link (Don not apply on LinkedIn Link) https://conversationalforms.connect.waymore.io/?id=d8fa1539-4c3f-485f-9f78-a401c4b43d57 (If the link doesn't work , please copy paste on the browser) Instructions to Apply for a Job Position with Waymore (Read before applying) There are four phases of assessment to complete before the interview is scheduled with the Hiring Manager. (Each phase will take at least 30 minutes, so please ensure you have enough time to complete them before proceeding.) First Phase Discovery Phase: This phase will ask for your basic personal details, such as your name, email, contact number, etc. You'll also need to provide information about your latest education, certifications (if any), professional achievements, language skills, employment status, reason for leaving your last job, job title, work experience, and the companies you've worked for. Additionally, you'll be asked to detail your daily routine by the hour (e.g., what you do at 10 am, 11 am, 12 pm, etc., until 7 pm). Other questions will include your work mode and transportation method. You'll also need to answer questions regarding KPIs, record a video introduction, respond to technical questions based on the job description, and provide your current compensation details. Finally, you'll need to upload your profile. Once you submit your profile, you'll receive an automated email confirming whether your qualifications match the job requisition. To proceed to the second phase, you will receive an email notification for the next assessment step. Second Phase Software Knowledge This phase will test your software knowledge relevant to the job requisition. It includes multiple-choice technical questions. To proceed to the Third phase, you will receive an email notification for the next assessment step. Third Phase Pre-qualification This phase consists of multiple-choice and situational-based technical questions that assess your qualifications for the role. To proceed to the Fourth phase, you will receive an email notification for the next assessment step. Fourth Phase Qualification In the final phase, you'll answer a set of technical multiple-choice and situational-based questions to assess your qualifications further. Once you complete the Fourth Phase, you'll receive an automated email with instructions to schedule the first round of interviews with the Technical Hiring Manager. In the email, you'll be able to view the availability of the technical panel and select a suitable time for your interview. Same as for Second round with CEO and then HR Interview. Java Team Leader at Routee Job Summary We are seeking a highly skilled and experienced Java Team Leader to join our dynamic team at Routee. This is a full-time, on-site position located in Lake View Estate, 100, Kundrathur Main Rd, MS Nagar, Porur, Chennai, Tamil. As a Technical Lead, you will play a crucial role in driving our software development efforts and leading a team of talented Java developers. The Java Team Leader will be responsible for overseeing the technical aspects of our Java-based projects, mentoring team members, and ensuring the delivery of high-quality software solutions. This on-site position requires your physical presence in our office, allowing for direct collaboration with team members, stakeholders, and other departments. You'll have the opportunity to work in a vibrant office environment, fostering innovation and teamwork through face-to-face interactions. Key Responsibilities Lead and manage a team of Java developers, providing technical guidance and mentorship Collaborate with product owners and stakeholders to define technical requirements and architecture Oversee the design, development, and implementation of Java-based applications and services Ensure code quality, performance, and scalability through code reviews and best practices Drive innovation and continuous improvement in development processes and methodologies Participate in strategic planning and decision-making for technology initiatives Foster a culture of learning, knowledge sharing, and technical excellence within the team Daily Tasks Conduct daily stand-up meetings to review progress, address blockers, and align team efforts Review and provide feedback on code submissions through pull requests Collaborate with cross-functional teams to resolve technical issues and ensure project alignment Mentor and coach team members on Java best practices, design patterns, and coding standards Participate in technical discussions and architecture planning sessions Monitor project progress and adjust resource allocation as needed Engage in hands-on coding to support critical features or resolve complex issues Essential Duties and Responsibilities Analyze and write technical stories based on descriptions from the Product Owner, ensuring clear and actionable requirements for the development team Lead daily operations of the team, providing technical coaching and guidance to team members to enhance their skills and productivity Make decisions on and take ownership of the team's performance, implementing strategies to improve efficiency and quality Ensure timely delivery of quality products by establishing and maintaining development standards, processes, and best practices Offer technical solutions and come up with innovative ideas to address complex challenges and drive product improvements Run regular 1:1 meetings with all team members, creating trust and preventing/resolving problems to maintain a positive team dynamic Be actively engaged with hands-on coding, demonstrating technical leadership and staying current with the codebase Conduct code reviews consistently, providing constructive feedback and ensuring adherence to coding standards and best practices Participate in debugging and deployment activities, troubleshooting issues and ensuring smooth releases Collaborate with other team leaders and departments to align development efforts with overall business objectives Implement and maintain Agile development methodologies, ensuring efficient sprint planning, execution, and retrospectives Identify and mitigate technical debt, proposing and implementing refactoring initiatives to improve code maintainability Stay up-to-date with the latest Java technologies, frameworks, and industry trends, incorporating relevant advancements into the team's workflow Participate in the hiring process for new team members, conducting technical interviews and assessing candidates' skills Manage project timelines and resources, ensuring optimal allocation and utilization of team members' skills Qualifications Education and Experience: Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred) 8-10 years of professional experience in Java development 2-4 years of experience in a technical leadership or team lead role Proven track record of successfully delivering complex Java-based projects Technical Skills: Expert-level proficiency in Java programming and related technologies (e.g., Spring Framework, Hibernate) Strong understanding of object-oriented design principles and design patterns Experience with microservices architecture and RESTful API design Proficiency in version control systems (e.g., Git) and CI/CD pipelines Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) Knowledge of containerization technologies (e.g., Docker, Kubernetes) Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB) Understanding of Agile methodologies and project management tools Soft Skills: Excellent leadership and team management abilities Strong problem-solving and analytical skills Effective communication skills, both verbal and written Ability to mentor and coach team members Strong decision-making and critical thinking skills Adaptability and willingness to learn new technologies Excellent time management and organizational skills Ability to work under pressure and meet deadlines Required Software Knowledge Essential: Java Development Kit (JDK) and Java Virtual Machine (JVM) Spring Framework (Spring Boot, Spring MVC, Spring Security) Hibernate ORM Maven or Gradle build tools Git version control system Jenkins or other CI/CD tools IntelliJ IDEA or Eclipse IDE Regards Waymore Role & responsibilities Preferred candidate profile Perks and benefits

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)