We are seeking a skilled and passionate Java Full Stack Developer to join our technology team. The ideal candidate will have strong experience in building scalable, high-performance applications using Spring Boot and Angular (v13+). You’ll work on developing end-to-end solutions in a microservices-based digital ecosystem, contributing to both backend and frontend development. Key Responsibilities: Design, develop, and maintain full-stack applications using Spring Boot and Angular (13+) Implement and manage RESTful microservices architecture Write efficient, testable, and reusable code in Core Java and JavaScript/TypeScript Ensure quality through robust unit testing frameworks (Junit, Mockito, Cactus, etc.) Collaborate with cross-functional teams to define, design, and ship new features Translate business requirements into technical solutions and write clean, scalable code Participate in code reviews and actively contribute to best practices Troubleshoot, debug, and optimize existing systems Continuously explore and implement emerging technologies for improvement Required Skills & Qualifications: Strong proficiency in Core Java with hands-on experience in backend development In-depth knowledge of Spring Boot and related Spring ecosystem Solid experience in frontend technologies, especially Angular 13 or newer Good understanding of microservices architecture and design patterns Experience with Java unit testing frameworks (e.g., JUnit, Mockito, *Unit, *Mock, Cactus, etc.) Familiarity with REST APIs, Git, CI/CD pipelines, and Agile methodologies Ability to write clean, maintainable, and well-documented code Strong problem-solving and analytical skills Excellent communication and collaboration abilities