Job Title : Senior Full-Stack Engineer (Java / Angular)
Experience : 5 years
Job Summary :
We are seeking a highly skilled and experienced Senior Full-Stack Engineer with 5 years of experience to join our growing team. The ideal candidate will possess deep expertise in modern front-end and back-end technologies, specifically Angular, Java, Spring Boot, and MS SQL Server. You will be responsible for designing, developing, testing, deploying, and maintaining complex, scalable web applications. A key requirement for this role is exceptional analytical and problem-solving ability. Experience with Azure cloud services, particularly APIM, CDN, and Cosmos DB, is a significant advantage.
Key Responsibilities :
- Design, develop, and implement robust, scalable, and high-performance full-stack web applications using Angular, Java, Spring Boot, HTML5, and CSS3.
- Develop and manage efficient database schemas and queries using MS SQL Server.
- Collaborate closely with product managers, designers, and other engineers to translate requirements into technical solutions.
- Write clean, maintainable, well-documented, and thoroughly tested code.
- Participate actively in code reviews to ensure code quality and share knowledge.
- Analyze complex technical challenges, propose effective solutions, and implement them efficiently.
- Troubleshoot, debug, and resolve application defects and performance issues.
- Contribute to architectural discussions and decisions, promoting best practices in software design and development.
- Stay current with emerging technologies and industry trends, evaluating their potential application within the team.
- Mentor junior engineers and contribute to a culture of technical excellence.
Required Qualifications :
5 years of professional software development experience, with a strong focus on full-stack development.Front-End : Proven expertise in Angular (ideally recent versions), TypeScript, HTML5, CSS3, and modern JavaScript frameworks / libraries.Back-End : Strong proficiency in Java and extensive experience with the Spring Boot framework (including modules like Spring Data, Spring Security, Spring MVC).Database : Solid experience with MS SQL Server, including schema design, complex query writing, stored procedures, and performance tuning.Analytical Skills : Demonstrated exceptional analytical, critical thinking, and problem-solving abilities. Ability to break down complex problems and devise effective solutions.SDLC : Deep understanding of the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.Excellent communication (written and verbal) and collaboration skills.Self-motivated, proactive, and able to work effectively both independently and as part of a team.Preferred Qualifications (Added Advantage) :
Experience with Microsoft Azure cloud platform.Hands-on experience with Azure API Management (APIM) for designing, securing, and managing APIs.Experience with Azure Cosmos DB, particularly using the MongoDB API.Experience with microservices architecture and related patterns.Experience with CI / CD pipelines and tools like Azure DevOps.