Job Title: Senior Java Full-Stack DeveloperExperience: 6+ YearsJob Description:Are you a seasoned Java Developer with a strong passion for creating high-performance, scalable, and robust software solutions? Do you have a track record of delivering exceptional results in the world of Java, Spring Boot, REST, and MongoDB? If so, we want you to join our dynamic team as a Senior Java Developer.Responsibilities:Lead and collaborate with a team of skilled developers to design, develop, and maintain cutting-edge Java applications.Work on challenging projects that demand your expertise in Java, Spring Boot, REST APIs, and MongoDB.Create and optimize efficient, reusable, and modular code to ensure the best performance and maintainability.Mentor junior developers, providing guidance and knowledge sharing to help them grow in their careers.Drive the development process, ensuring best practices and architectural principles are followed.Troubleshoot and resolve complex technical issues to ensure seamless application performance.Stay up-to-date with industry trends and emerging technologies to continuously enhance your skill set.Qualifications:To excel in this role, you should have:5+ years of hands-on experience as a Java Developer, with a proven track record of successful project delivery.Proficiency in Java, Spring Boot, RESTful web services, Angular 8+ and MongoDB.Strong problem-solving skills and the ability to work effectively in a collaborative team environment.A deep understanding of software architecture, design patterns, and best development practices.Excellent communication and leadership skills to mentor and guide junior developers.A Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).