About the role
Responsibilities:
- Define and drive the overall application architecture for enterprise solutions.
- Design scalable, secure, and highly available applications using Java and Spring Boot.
- Architect and implement microservices-based solutions.
- Collaborate with business stakeholders, product owners, and technical teams to translate business requirements into technical solutions.
- Provide technical leadership and mentor development teams.
- Review application design, code quality, and performance optimisation.
- Design RESTful APIs and integration solutions.
- Lead frontend architecture discussions involving Angular applications.
- Ensure adherence to coding standards, security guidelines, and best practices.
- Drive DevOps adoption, CI/CD implementation, and cloud-native development.
- Participate in estimation, solution design, and technical governance.
- Evaluate emerging technologies and recommend improvements.
Requirements:
- Mandate Skill: Java, Spring Boot, Architecture exposure, Angular.
- Any cloud will work.