Job Title: Full Stack Developer (5+ Years Experience)
Location: Bangalore
Job Type: Full-Time Experience 
 Required: 5+ Years
Job Description:
We are seeking a highly skilled and experienced Full Stack Developer with a strong background in Spring Boot, Kafka, and proficiency in both front-end and back-end technologies. 
The ideal candidate will have a passion for coding, debugging, and solving complex challenges in a fast-paced environment, with the ability to seamlessly switch between multiple projects. 
Key Responsibilities: 
Work directly with clients, providing effective communication and collaboration to understand their needs and deliver solutions.
Develop robust, scalable, and secure applications using Spring Boot. 
Leverage Kafka for real-time data streaming and messaging solutions. 
Write clean, efficient, and maintainable code with a strong focus on debugging and troubleshooting. 
Utilize Angular for front-end development, creating user-friendly and responsive interfaces. 
Work with Flutter to build high-performance mobile applications. 
Context switch between projects or tasks as required, maintaining a high level of productivity and focus. 
Collaborate with cross-functional teams to ensure project delivery and reliability. 
Stay up to date with the latest technologies and frameworks to continuously improve the codebase and development process. 
Skills & Qualifications: 
Minimum 5 years of hands-on experience in software development. 
Strong proficiency in Spring Boot for back-end development. 
Solid experience working with Kafka for messaging and streaming applications. 
Front-end development expertise in Angular. 
Experience with Flutter for mobile app development is a plus. 
Excellent problem-solving skills with a passion for debugging and coding. 
Ability to effectively communicate and work directly with clients. 
Strong multitasking abilities with the capacity to switch contexts quickly and efficiently. 
A reliable and detail-oriented team player with a commitment to delivering high-quality software.
Why Join Us?
Be part of a dynamic and innovative team. 
Work on cutting-edge technologies and exciting projects. 
Opportunity for growth and professional development. 
A supportive and collaborative work environment.