Principal Lead- Backend (Java)Company Overview:Birdeye Inc. is a global leader in customer experience management, empowering businesses with innovative solutions to enhance customer interactions and drive growth.Job Description:We are seeking a Principal lead with strong technical expertise in Java, Spring framework, Kafka, MySQL, and NoSQL databases. The ideal candidate will be responsible for defining system architecture, ensuring scalability, and driving technical innovation. This role requires hands-on experience in designing large-scale backend systems, optimizing performance, and mentoring engineering teams.Responsibilities:Define system architecture and ensure scalability, security, and performance of backend services.Lead end-to-end execution of complex projects, from design to deployment.Drive PoCs and evaluate new technologies for improving backend efficiency and innovation.Optimize system efficiency, troubleshoot critical production issues, and improve system reliability.Architect and implement scalable solutions for real-time data processing using Kafka and NiFi.Design, optimize, and manage large-scale data storage with MySQL and NoSQL databases.Collaborate with product managers, architects, and other teams to align technical solutions with business goals.Provide technical leadership, mentorship, and coaching to engineering teams.Enforce best practices in coding, performance optimization, and security.Requirements:Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).7+ years of experience in software engineering, with a strong focus on backend development.Expertise in Java, Spring framework, and designing high-performance, scalable systems.Hands-on experience with Kafka and NiFi for event-driven architectures and large-scale data processing.Deep understanding of MySQL and NoSQL databases, including data optimization and management.Strong leadership and technical decision-making skills, with experience mentoring engineers.This role is ideal for someone who thrives on solving complex technical challenges, driving innovation, and leading high-performing engineering teams.Interested candidates, please send their resumes to iqbal.kaur@RegardsIqbal kaur
Job Title
Java Technical Lead