Principal Engineer
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. / B.Tech., or M.Sc, or MCA ( in Computer Science, Information Technology, or Electronics) from a Reputed Institution
- M.Tech. 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),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, Node.js).
- 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.
$$ $$ $$ $$ $$ https://career5.successfactors.eu/career?company=gieseckede&career_job_req_id=25460&career_ns=job_application