Associate to Senior Associate Application Developer Service Mesh
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 develop automation scripts and applications, and contribute to scalable, maintainable code. You will support service-mesh integration and API interoperability, participate in CI/CD build, testing, and deployment activities, troubleshoot performance issues, document technical solutions, and contribute to code reviews and agile ceremonies.
Requirements
- Degree in Information Technology, Computer Science, Information Security, Information Systems, or a related technical field
- At least 3 years of similar work experience
- API knowledge
- Middleware knowledge
- CI/CD knowledge
- Automation
- Communication
Responsibilities
- Develop automation scripts and applications using Java, Bash, or Python
- Design and implement scalable, maintainable code solutions
- Support service-mesh integration and application communication
- Apply REST and JSON APIs for system interoperability
- Participate in CI/CD build, testing, and deployment processes
- Use Git, Jenkins, and Maven build tools
- Troubleshoot application and middleware performance issues
- Diagnose and resolve technical issues, bugs, and performance bottlenecks
- Document technical solutions, tools, design specifications, APIs, and code
- Participate in code reviews, technical discussions, and agile ceremonies
