Source description
About the role
Job Description Java Full Stack Developer We are seeking a talented Java Full Stack Developer to join our dynamic engineering team. The ideal candidate will have strong experience in developing scalable web applications using modern frontend and backend technologies. You will be responsible for designing, developing, testing, and maintaining high-quality applications while collaborating with cross-functional teams to deliver innovative solutions. Key Responsibilities: Design, develop, and maintain full-stack web applications using Java and modern JavaScript frameworks. Build responsive and user-friendly interfaces using React.js, Next.js, and Angular . Develop robust backend services and RESTful APIs using Java and Spring Boot . Write clean, reusable, and efficient code following industry best practices. Collaborate with product managers, UI/UX designers, QA engineers, and other developers throughout the software development lifecycle. Optimize application performance, scalability, and security. Troubleshoot, debug, and resolve production issues in a timely manner. Participate in code reviews and contribute to continuous improvement initiatives. Required Skills: Strong proficiency in Java , Spring Boot , and REST API development. Hands-on experience with React.js , Next.js , and Angular . Excellent knowledge of JavaScript , HTML5, CSS3, and responsive web development. Understanding of object-oriented programming principles and software design patterns. Experience with Git, Agile/Scrum methodologies, and CI/CD practices. Strong analytical, problem-solving, and communication skills. Preferred Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field. Experience with cloud platforms, containerization (Docker/Kubernetes), or microservices architecture is an added advantage. If you are passionate about building modern, scalable applications and thrive in a collaborative environment, we'd love to hear from you.