Key Responsibilities: Develop scalable web applications using Java, Spring Boot, and Angular. Build and maintain RESTful APIs and microservices. Develop responsive and user-friendly UI using Angular, TypeScript, HTML, and CSS. Work with relational databases such as MySQL, PostgreSQL, or Oracle. Integrate frontend applications with backend APIs. Write clean, reusable, and maintainable code. Perform unit testing, debugging, and performance optimization. Collaborate with product managers, UI/UX designers, QA, and other developers. Participate in code reviews and follow software development best practices. Troubleshoot production issues and provide technical solutions.