Backend Developer

Apply now »

Date: Jan 9, 2023

Location: Singapore, SG, 068895

Company: GFT Technologies SE

GFT Technologies SE

We are looking for experienced and talented Backend Developer to join our global engineering teams and developing and operating our flagship product (Digital Bank platform).

 

Roles & Responsibilities

 

  • Design and Develop Restful APIs and Microservices web and mobile application consumption
  • Gather and refine specification and requirements based on technical needs.
  • Build Microservices with the 12 Factor App Pattern on Cloud Platform like PCF, Openshift or Kubernetes
  • Create and maintain software automation using CI-CD
  • Deliver and integrate Microservices with web and mobile applications.
  • Follow Agile Software methodologies for development.
  • Write automated unit, feature and regression test suites.

 

Requirements

 

  • Possess a bachelor’s Degree in Computer Science or Computer Engineering
  • Accomplished full-stack developer with track record of success in Java, Spring Framework.
  • He/she needs to have relevant PaaS experiences include delivering a platform using Cloud Platform like PCF, Openshift or Kubernetes.
  • Hands on experience on developing Microservices using Spring Boot.
  • End to End integration experience of Microservices with front end system.
  • Hands on experience working with APIs and microservices, integrating external and internal web services including SOAP, XML, REST, JSON, through Zuul Gateway Service Proxy, Spring Cloud Gateway…
  • Ability to build highly re-usable, optimized (to focus on site’s performance, responsiveness and speed), portable and scalable model data structures and codes with security and data protection.
  • Ability to build/interface with user authentication and authorization between multiple systems, servers, and environments. (identity and session management – OAuth2, IAM, internal banking user 2FA login APIs)
  • Familiar with AWS or other public cloud platform is a plus
  • A basic understanding of front-end technologies HTML, CSS, JavaScript, ReactJS, is necessary as well, besides the core knowledge of the stack of server, database and server-side applications.
  • He/she must be proficient in design of data storage solutions and schemas that represent and support business processes.
  • He/she needs to have a proficient understanding of software tools such as Confluence, JIRA, Bitbucket and Jenkins (CI/CD). He/she needs to be familiar with scanner tools like Fortify, Sonarqube and NexusIQ-Sonatype. Ability to fix vulnerabilities issues.
  • He/she needs to have experience logging through ELK and interface to Kibana and Grafana for monitoring.
  • Knowledge of relational database concepts: MariaDB, MS SQL.
  • Knowledge of Big Data ecosystems and enterprise data platforms, such as Hadoop eco-system.
  • Experience working in a bank IT Digital environment or insurance IT Digital environment would be a plus.