Objectives
We are seeking an experienced Principal Engineer to develop the technical vision and strategy for our projects/products ensuring alignment with organizational objectives. This role involves implementation of large-scale high-impact systems collaborating with senior leadership to deliver as per product roadmaps and prioritizing technical initiatives.
Expertise on UI/UX skills along with Java are essential for this role.
Roles & Responsibilities
- Work closely with product teams to deliver product roadmap and technical initiatives.
- Frond End Development:
- Knowledge of multiple front-end languages and libraries
- Develop responsive UI components.
- Translate UI/UX wireframes into code.
- Ensure cross-browser compatibility.
- Back End Development
- Build Cloud-based backend systems which can then be published as APIs in Azure API Management.
- Experience building APIs with a thorough understanding of API design principals.
- Understand basics of cloud-native architecture scalability and security.
- Working knowledge of containerization (Docker) and deployment using AKS.
- Working knowledge in an Agile team.
Education and experience
- B.E. / . or or MCA ( in Computer Science Information Technology or Electronics) from a Reputed Institution.
- . or higher degree in relevant stream would be an added advantage.
- 6-12 years overall experience working as a Full Stack Developer.
Knowledge / Technology / Skills
- Working knowledge of the following
- Java 1.8 and above
- Hibernate
- Spring Boot
- Microservices
- XML YAML XSLT JSON REST and Swagger Definition files.
- Azure (APIM App Gateway AKS Network segmentation Azure SQL Storage account event hub)
- Azure API Management to connect and orchestra APIs from backend services.
- Docker Kubernetes (AKS)
- Open API
- Terraform
- Azure DevOps concepts Azure security concepts
- API Security and different authentication models including SAML OAuth 2.0 & OIDC.
- Front-end languages and libraries (e.g. HTML/ CSS JavaScript XML jQuery) and multiple JavaScript frameworks (Angular React ).
- Other skills
- Estimate effort and time for project deliverables.
- Evaluate risks and remediations related to work.
- Contribute to technical initiatives.
Expected attributes:
- Communication: Excellent communication skills both written and verbal. Can create simple presentation explaining his / her project work.
- Problem-solving: Strong analytical and problem-solving skills with the ability to identify issues and implement effective solutions.
- Technical Proficiency: Deep understanding of software development technologies tools and best practices. Stay abreast of emerging technologies and industry trends.
- Adaptability: Ability to thrive in a dynamic environment dealing with ambiguity and adapt to changing priorities and technologies.
- Multi-cultural exposure: Exposure of working in a cross-cultural multi-national development environment. Able to communicate with across geographies stakeholders.
- Quality consciousness: Structured systematic and decision making work attitude & Quality consciousness.
$$ We are an equal opportunity employer! We promote diversity in all its forms and create an inclusive work environment free from prejudice discrimination and harassment in which all employees feel a sense of belonging. We warmly welcome all applications regardless of gender age race or ethnic origin social and cultural background religion disability and sexual orientation.
$$ $$ $$ $$ $$ Experience:
Senior IC