Share this Job

Principal Engineer - Scala / Functional Programming / Java

Location:  Pune
Stellen-ID:  12362

In a fast changing world, it takes pioneering spirit to create trustworthy technology. We enable secure connectivity and payment solutions for billions of people around the globe. At G+D Mobile Security, you will play a key role in realizing the digital transformation.



  • Provide technical solutions by translating customer requirements and describing technical solutions and providing estimations.

  • Translate customer problems into detailed technical architecture and interfaces to be covered by G+D products and services in Payments & Authentication (STS) areas

  • Create solution description, including design (HLD/LLD), specification and documentation of  technical solution

  • Develop the solution using various technologies and frameworks based on G+D products along with other team members. Hands-on development experience is must.

  • Mentor / guide other team members and also work closely with the Product Manager on roadmaps, new feature development, POCs and R&D.




  • Requirement Capture & Analysis

  • Solution Architecture in conjunction with global product owners / architects

  • Security, SSL/Certificates, Cloud & communication security based architecture

  • HLD / LLD development & Solution documents

  • Development of the solution along with the team

  • Sales / Pre-Sales support. POCs & Technical Customer presentations

  • High quality, on time delivery of the solutions.



Education & Experience:


  • University degree in engineering or related technical field

  • Minimum of 15+ years of experience as hands-on Architect in Payment / Financial solutions using Java and related technologies

  • Experience in R&D, Product development and/or related engineering field

  • Solution Architecture and solution development experience

  • Experience with working across different cultures

  • Preferably experience with customer contact and interaction


Knowledge & Skills:


  • Strong Hands-on development experience on Scala or any other Functional Programming language

  • Software Design / Architecture and in-depth understanding of structures, workflows and design of Solutions built using Functional Programming

  • Technology / Skills : Scala, Java 8.0, SpringBoot, AngularJS 6, REST Services

  • Functional Programming, Spring security, Cryptography, Android, Oracle

  • Micro-Services Architecture

  • Payment Domain Knowledge

  • Tools : Docker, Config Management Tools (BitBucket, JIRA, GIT, Jenkins, Confluence

  • Nice to have : Mobile Payments, EMV, NFC, HSM and Key Management / PKI / X509, XMLSig, Cryptology, Electronic Payment system, understanding of SW security, encryption algorithms, authentication.

  • Proven knowledge to work in processes according to CMMI (Level 3)

  • Deep understanding of complex software solutions

  • Understanding of IT, cloud technologies and security information systems, Solution Architecture.

  • Strong verbal and written communications skills, listening and teamwork skills

$$  $$  $$ $$ $$  $$ https://career5.successfactors.eu/career?company=gieseckede&career_job_req_id=12362&career_ns=job_application

We are looking forward to receiving your application!

Giesecke & Devrient MS India Pvt. Ltd.
Padale Prime, Plot No 9/1A 411 004 Pune
Cutting-edge technology for secure payment and con
I’m proud of what we do: