Associate Specialist Application Developer Corporate Banking
DBS Bank Ltd is a Singapore-based bank providing personal, SME, corporate, institutional, wealth management, financial markets, and digital banking services. Its clients include consumers, small and medium-sized businesses, corporations, and institutional customers.
About DBS Bank Ltd
DBS Bank Ltd provides banking products and services including accounts, cards, insurance, loans, investments, digital banking, payments, trade finance, foreign exchange, commodities, investment solutions, and derivatives clearing. Through its SME business, it supports businesses with financing, cash-flow management, online banking through DBS IDEAL, sustainability programmes, and business-growth initiatives. The bank serves personal customers, SMEs, corporate and institutional clients, and wealth-management customers across its regional markets.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, and maintain corporate banking software applications. You will work through the full software development lifecycle, collaborate on scalable solutions, write secure testable code, troubleshoot production issues, and improve quality through reviews, testing, and automation.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related discipline
- Software development experience building enterprise-grade applications
- Proficiency in Java, Spring Boot, microservices, and RESTful APIs
- Familiarity with Oracle or PostgreSQL and NoSQL databases
- Experience with React or Angular
- Knowledge of CI/CD pipelines, Git, AWS, or Google Cloud Platform
- Analytical, problem-solving, and communication skills
Responsibilities
- Design, develop, and maintain corporate banking software applications
- Collaborate with analysts, product owners, and technical teams on scalable solutions
- Participate in requirements analysis, design, coding, testing, deployment, and post-implementation support
- Write clean, structured, testable code following security standards
- Troubleshoot and resolve production system issues
- Contribute to code reviews, unit testing, and process automation
