We are seeking a highly skilled Full Stack Developer with strong expertise in Java, Spring Boot, Microservices architecture, and Angular (12+). The ideal candidate will design, develop, and maintain scalable applications, ensuring high performance and responsiveness.
Key Responsibilities:
- Develop and maintain backend services using Java and Spring Boot.
- Design and implement microservices-based architecture for scalable applications.
- Build and optimize front-end applications using Angular 12+ framework.
- Collaborate with cross-functional teams (UI/UX, QA, DevOps) to deliver high-quality solutions.
- Write clean, maintainable, and efficient code following best practices.
- Integrate RESTful APIs and ensure seamless communication between front-end and back-end.
- Participate in code reviews, debugging, and performance tuning.
- Ensure application security, scalability, and reliability.
- Stay updated with emerging technologies and frameworks.
Required Skills & Qualifications
- Strong proficiency in Java (8 or above).
- Hands-on experience with Spring Boot and Spring Cloud.
- Solid understanding of Microservices architecture and related patterns.
- Experience with Angular 12+ (components, services, RxJS, state management).
- Knowledge of RESTful APIs, JSON, and Web Services.
- Familiarity with database technologies (SQL/NoSQL).
- Experience with version control systems (Git).
- Understanding of CI/CD pipelines and DevOps practices.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.