Backend (Java) Developer, Technology & Operations Backend (Java) Developer, Technology & Operations …

DBS Bank Limited
in Singapore
Permanent, Full time
Be the first to apply
Competitive
DBS Bank Limited
in Singapore
Permanent, Full time
Be the first to apply
Competitive
Backend (Java) Developer, Technology & 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
You will join our Investment & Trading Technology Software Engineering Group as a Java Developer. First and foremost, we look for people who are passionate around solving business problems through innovation & engineering practices. You will join a driven team and play a part in developing and maintaining various ITT applications ranging from latency sensitive pricing engines, real-time analytics engines to process automation systems.

Requirements
  • Deep experience in developing Java based applications
  • You have experience in Spring
    • Spring security
    • Spring integration
    • Spring batch
    • Spring data
    • Spring cloud
    • Spring boot
  • You have worked with messaging frameworks such as
    • JMS
    • KAFKA
    • RabbitMQ
  • Establish DevOps with Continuous integration and Release automation
  • Knowledge of REST APIs, gRPC, GraphQL
  • Experience with Git
  • You know how to profile an application, analyse heap and thread dumps
  • Familiar with RDBMS & NoSQL datastores (MariaDB, MySQL, MongoDB, Elastic Search)
  • You can build or have built docker containers with no supervision
  • You are familiar with container orchestration platforms such as Openshift, Kubernetes
  • You can write detailed technical documents. A reference to a technical document you have written will be an advantage.
  • You know how to write testable code
  • Interest in working collaboratively with colleagues from a wide range of backgrounds and areas of expertise e.g. UI Engineers, network engineers, system administrators, etc
  • You are an independent, self-motivated individual with a strong sense of accountability and ownership
  • You can independently setup your programming environment and project(s) from scratch
  • You are aware of the non-functional requirements
  • You are comfortable troubleshooting multi-threaded applications
  • You are comfortable using the command line environment of *nix based systems e.g. vim, sed, grep, less, cat just to name a few
  • You have a good understanding of how distributed systems work
  • You have a good understanding of network protocols (TCP / UDP)
  • You are aware of what performance metrics to look out for.
  • You have an insatiable desire to learn
  • Secondary programming language e.g. Kotlin, Python, Go

Apply Now
We offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.
DBS Bank Limited logo
More Jobs Like This
See more jobs
Close
Loading...