Digibank Senior Microservice Engineer

Digibank Senior Microservice Engineer

Not Specified
Not Specified

Job Description

Business Function :
Group Technology and Operationsdrives the DBS’ digital transformation agenda to allow us to scale new heights and reimagine the future of banking. To thrive in the age of digital disruptions, we focus on innovative ways to scale our cloud-based technologies, utilise modern frameworks and deploy automation best-practices.
We’ve also built a data-driven culture to develop clear guardrails on data governance and make data more accessible securely. Looking further into the technology horizon, we are exploring key merging technologies such as 5G, Internet of things (IoT), blockchain, quantum computing and AR/VR that will able us drive better business outcomes and customer journey.
Our technology stack:
  • Java 8/11
  • Spring Boot
  • Junit / Mockito
  • Karate / Gherkin
  • MySQL / MariaDB / MS SQL Database
  • Kafka / Avro
  • git
  • Pivotal Cloud Foundry
  • Jenkins

Our values:
  • Customer centric design
  • Production quality code
  • DDD - Domain Driven Design
  • TDD - Test Driven Development
  • Pair programming
  • Automated DevOps CI/CD pipeline

Duties & Responsibilities
  • Have a continuous improvement mindset.
  • Take part in software design activities & discussions.
  • Write production quality code.

Required Skills & Experience
  • Bachelor / Master degree in Computer Science, Information Technology, Software Engineering or a related subject.
  • Comfortable with practicing TDD and pair programming.
  • Well versed in DevOps approach and concepts.
  • Experience Object Oriented design principles. (SOLID)
  • Experience functional programming design principles.
  • Good knowledge on Java standard library.
  • Hands on experience with Spring and/or Spring Boot.
  • Experience in designing and working with REST APIs.
  • Proficiency in English to effectively work in multinational environment.
  • Experience in agile software development.
  • Experience and proficiency in using Linux/bash shell.
  • Using and deploying to cloud platforms.
  • Experience in cloud native development.
  • Experience in microservices patterns and deployments.
  • Knowledge or experience with Kotlin, Golang and/or Rust.
  • Experience in using code quality tools like SonarCube.
  • Experience in developing high performance and high capacity services.
  • Knowledge in application and/or network security is a BIG plus.

About DBS

Similar Jobs

Career Advice to Find Better

Simple body text this will replace with orginal content