Description :
We are seeking an experienced and highly skilled Full Stack Developer with strong expertise in Java (Spring Boot) and Angular to join our development team as a Senior Software Engineer.
The ideal candidate will have hands-on experience in building and maintaining enterprise-grade web applications using modern technologies, following best practices in architecture, security, and performance.
Key Responsibilities :
- Design, develop, and maintain scalable and high-performance enterprise applications using Java, Spring Boot, and Angular.
- Build RESTful APIs and integrate them with front-end components.
- Develop and maintain microservices and ensure efficient communication between modules.
- Create responsive and dynamic UI components using Angular 12+, HTML5, CSS3, and RxJS.
- Collaborate with cross-functional teams including UI / UX designers, DevOps, and QA to deliver high-quality software.
- Participate in code reviews, architectural discussions, and performance optimization.
- Implement CI / CD pipelines and containerization using Docker for seamless deployment.
- Work with cloud platforms (AWS / Azure / GCP) for application deployment and monitoring.
- Stay updated with emerging technologies and continuously improve code quality and efficiency.
Required Skills and Experience :
10 to 13 years of experience in Full Stack Development for enterprise-level applications.Strong proficiency in Java, Spring Boot, REST APIs, and Microservices Architecture.Hands-on experience in Angular 12+, TypeScript, JavaScript, HTML5, CSS3, and RxJS.Experience with CI / CD tools, Docker, and cloud platforms (AWS / Azure / GCP).Experience working with SQL / NoSQL databases (MySQL, PostgreSQL, MongoDB preferred).Solid understanding of OOP concepts, design patterns, and system integration.Familiarity with Agile methodologies and modern DevOps practices.Excellent problem-solving, debugging, and communication skills.Experience in Kotlin is an added advantage.(ref : hirist.tech)