Java Developer, Institutional Banking Technology

DBS Bank Ltd

San Diego (CA)

On-site

USD 45,000 - 90,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DBS Bank Ltd. is seeking an experienced Application Developer within Institutional Bank Group to design, build, and deploy enterprise-grade software solutions.

You will work on GenAI/ML integration, modern cloud-native development, and CI/CD pipelines, collaborating closely with product managers and owners. Required are 5+ years in software development, strong Java and Python skills, and knowledge of databases and distributed messaging systems.

Qualifications

  • 5+ years of software development experience.
  • Strong proficiency in Java; familiarity with Python.
  • Proven experience in software development, preferably in financial services.

Responsibilities

  • Design, develop, and implement innovative software solutions.
  • Develop, test, and deploy high-quality, scalable applications.
  • Integrate GenAI and ML models into financial apps.
  • Design system architecture for performance, security, and scalability.
  • Implement and maintain CI/CD pipelines for reliable deployments.
  • Collaborate with product managers to translate business needs into technical solutions.
  • Provide troubleshooting and production support.
  • Create and maintain technical documentation.
  • Stay updated on AI/ML, cloud, and fintech trends.

Skills

Java
Python
Relational DBs
NoSQL
Kafka
RocketMQ
Cloud platforms
CI/CD tools
Bash scripting
Linux
Agile
Financial markets knowledge
Front-end (Angular/JS/React)

Education

Bachelor’s or Master’s in CS/Engineering

Tools

Kafka
RocketMQ
Azure
AWS
GCP
Kubernetes
Jenkins
GitLab CI
Azure DevOps

Job description

Principal Responsibilities

As an Application Developer within Institutional Bank Group, you will play a crucial role in designing, developing, and implementing innovative software solutions. Your responsibilities will include:

Software Development

Developing, testing, and deploying high-quality, scalable, and resilient applications, utilizing modern programming languages and frameworks.

Generative AI and Machine Learning

Engaging in the development and integration of Generative AI (GenAI) and Machine Learning (ML) models into financial applications, contributing to advanced analytical and predictive capabilities. This may involve working with GenAI/ML platforms and leveraging services.

System Design and Architecture

Participating in the architectural design of new and existing systems, ensuring they meet business requirements and adhere to best practices in terms of performance, security, and scalability.

DevOps and CI/CD

Implementing and maintaining Continuous Integration/Continuous Delivery (CI/CD) pipelines to automate software delivery processes, ensuring efficient and reliable deployments.

Collaboration

Working closely with product managers and product owners to understand business needs and translate them into technical solutions.

Troubleshooting and Support

Providing technical support and troubleshooting for production issues, ensuring high availability and performance of critical applications.

Documentation

Creating and maintaining comprehensive technical documentation for applications and systems.

Innovation

Staying abreast of emerging technologies and industry trends, particularly in areas like AI/ML, cloud computing, and financial technology, to drive continuous improvement and innovation within the team.

Education and Relevant Experience
  • 5+ years of working experience with Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • Strong proficiency in Java, familiar with Python.
  • Proven experience in software development, preferably within the financial services industry.
  • Solid understanding of relational and NoSQL databases.
  • Experience with middle ware service like Kafka, RocketMQ etc.
  • Experience with cloud platforms (e.g., Azure, AWS, GCP, OCP) and cloud-native application development.
  • Experience with DevOps principles and CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Experience with scripting languages like Bash, sh, etc. Familiarity with Linux/Unix environments.
  • Knowledge of financial markets products and processes is highly desirable.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in an agile, fast-paced, and collaborative environment.
Preferred Qualifications
  • Front-end development experience (e.g., Angular, JavaScript, React) is a plus for full-stack roles.
  • Prior professional experience in FinTech, Top tier banking industry
Location

Guangzhou (DTC)

RegularEmployee Status

Full time

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Compunnel, Inc. • Alabama

On-site
USD 110,000 - 160,000
Senior Java Developer: GenAI, Cloud & FinTech Solutions
Senior Java Developer: GenAI, Cloud & FinTech Solutions

DBS Bank Ltd • San Diego (CA)

On-site
USD 45,000 - 90,000
Java Developer
Java Developer

BinTech Group • Atlanta (GA)

Hybrid
USD 110,000 - 160,000
Associate/Senior Associate, Application Developer(Java Backend), ConsumerBanking Group Technology.
Associate/Senior Associate, Application Developer(Java Backend), ConsumerBanking Group Technology.

DBS Bank Ltd • Helena (MT)

On-site
USD 13,000 - 19,000
Software Engineer
Software Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Senior Developer, Java
Senior Developer, Java

ICE Clear Europe Limited • Atlanta (GA)

Hybrid
USD 120,000 - 160,000
Java AI Branch Ops Lead Software Engineer
Java AI Branch Ops Lead Software Engineer

JPMorgan Chase & Co. • Westerville (OH)

On-site
USD 130,000 - 180,000
Java Developer
Java Developer

ALLTECH CONSULTING SVC INC • Menlo Park (CA)

On-site
USD 110,000 - 130,000
Applications Development Senior Analyst - Assistant Vice President
Applications Development Senior Analyst - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 31,000 - 72,000
Java Software Engineer
Java Software Engineer

Net2Source (N2S) • Columbus (OH)

On-site
USD 80,000 - 110,000