Senior Associate / Associate, FullStack Developer, Group Consumer Banking and Big Data Analytics Technology, Technology and Operations

  • Competitive
  • Singapore
  • Permanent, Full time
  • DBS Bank Limited
  • 21 Apr 19

Senior Associate / Associate, FullStack Developer, Group Consumer Banking and Big Data Analytics Technology, Technology and Operations

Business Function

Group Technology and Operations (T&O) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.

Responsibilities

  • Leveraging the latest technology to develop mission critical applications from scratch.
  • Design, develop, test and deploy new applications as part of the strategic transformation program
  • Work on Agile, cloud technologies, microservices and Big Data.

Requirements
  • 9 years of development and delivery experience
  • Experience in fields encompassing Distributed computing, Big Data Analytics, Data Transformation
  • Relevant industry experience in large scale crawling on cloud platforms would be favorably considered
  • Hands on experience on HDFS (Hadoop), spark, impala, hive
  • Hands on experience on AWS platforms and at least one SQL database technologies such as Teradata SQL, Exadata SQL, T-SQL
  • Core Java experience, familiarize with at least one more scripting language
  • Fundamental knowledge of distributed Architectures, SOA, Micro-services, PaaS
  • Source Code control (experience with Git preferred)
  • Deep understanding of computer science fundamentals such as algorithm design, complexity analysis
  • Monitor and address issues relating to capacity constraints and performance related items
  • Solid knowledge of distributes system concepts, understand the mechanisms of parallel systems such as Hadoop, Spark, Zookeeper etc.
  • Familiar with parallel execution models, able to reason / debugging in Spark RDD, Kafka topics
  • Experienced in performance tuning for at least one of the parallel systems, such as Spark, Hadoop MR, Kafka etc.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Desired
  • A team player who can work well with people
  • A self-starter who can work independently to meets challenging targets
  • Great communicator with strong influencing and negotiation skills