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 Android and iOS application development UI/UX skills and Security/Cryptography alongwith Java Spring Spring Boot and related frameworks 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.
- Mobile Development: Build cross-platform and native mobile applications
- Knowledge of Cryptography
- 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 added advantage
- 8-12 years verall experience working as a Full Stack Developer
Knowledge / Technology / Skills
- Working knowledge of the following
- Java 1.8 and above
- Spring and 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)TerraformAzure DevOps conceptsAzure 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 ).
- Android Studio XCODE and iOS development experience (Ionic with Angular Flutter React Native or native Android)
- Security/Cryptography
- Symmetric & Asymmetric Encryption
- Hashing Algorithms
- Digital Signatures and Certificates
- JWT (JSON Web Tokens) for secure session management
- TLS/SSL protocols understanding HTTPS under the hood
- Key Management using Azure Key Vault for secure storage
- Domain Knowledge
- Experience in EMV-based card payment processing FIDO authentication and Java cryptography
- Other skills
- Design and document architecture for small to medium projects
- Estimate effort and time required
- Evaluate risks and remediation related to work
- Contribute to technical initiatives
- Train/ mentor team members in his/ her area of expertise
$$ 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:
Staff IC