About the role
We are seeking a skilled Java Angular Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate should have strong expertise in Java, Spring Boot, Angular, REST APIs, microservices, and modern front-end technologies. The role involves collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
- Design, develop, test, and deploy full-stack applications using Java and Angular.
- Build and maintain RESTful APIs and Microservices using Spring Boot.
- Develop responsive and user-friendly UI components using Angular.
- Integrate front-end applications with backend services.
- Write clean, maintainable, and efficient code following coding standards.
- Participate in code reviews, design discussions, and sprint planning activities.
- Troubleshoot application issues and optimise performance.
- Implement security and data protection best practices.
- Collaborate with DevOps teams for CI/CD deployments.
- Create and maintain technical documentation.
Requirements:
- Backend: Java 8/11/17+, Spring Boot, Spring MVC, Spring Data JPA / Hibernate, Microservices Architecture, RESTful Web Services, JUnit, Mockito, Maven/Gradle.
- Frontend: Angular 12+ (Angular 14/15/16 preferred), TypeScript, HTML5 CSS3 SCSS, JavaScript ES6+, RxJS, Angular Material / Bootstrap.