Thales

Software Engineer (Digital Banking & Payment Platform)

Thales
Aerospace & DefenseSingaporeOnsitePosted 4 weeks ago

About the role

AI summarised

Join Thales Singapore as a Software Engineer within the Digital Identity and Security domain to develop 'Banking as a Service' platforms. You will work in a DevSecOps environment implementing frontend components and secure cloud services using Java and JavaScript to support card digitization and mobile-first banking experiences.

Aerospace & DefenseOnsite

Key Responsibilities

  • Implement solutions using Gitlab as a platform for source code, continuous integration and deployment
  • Implement frontend component to provide generic secure services and cloud solution
  • Be responsible for development/testing/deployment for the overall solution
  • Participate in the design, implementation, maintenance, validation and documentation within a Scrum Team
  • Ensure quality metrics are met in terms of performance, scalability, maintainability, reliability

Requirements

  • Degree in Information Security / Electrical/Electronics/Computer Engineering, or related discipline
  • Strong proficiency in JavaScript and Java, with hands - on experience in backend system development
  • Knowledge on version control system (Mercurial/GIT)
  • Knowledge on build system (Jenkins/GITLAB)
  • Familiar with agile methodology (Scrum)
  • Understand the concept of DevSecOps
  • Knowledge in Kubernetes, Splunk, DataDog is a plus
  • Knowledge in Docker, NoSQL (DynamoDB/MongoDB), MySQL is a plus