Associate/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 build automation scripts and applications in Java, Bash or Python, help integrate service mesh for seamless application communication, take part in CI/CD pipelines, troubleshoot application and middleware performance issues, write technical documentation and join code reviews and agile ceremonies.
Requirements
- Degree in Information Technology, Computer Science, Information Security, Information Systems or related field
- At least 3 years similar working experience
- Strong interest in APIs, middleware, CI/CD concepts and automation
- Analytical and curious mindset with attention to detail
- Effective communication skills
- Ability to learn quickly and prioritize tasks
Responsibilities
- Develop automation scripts and applications using Java, Bash or Python
- Contribute to design and implementation of scalable, maintainable code
- Assist in integration of service mesh
- Apply API concepts (REST, JSON) for system interoperability
- Participate in CI/CD pipelines supporting build, test and deployment
- Troubleshoot application and middleware performance issues
- Diagnose and resolve bugs and performance bottlenecks
- Document technical solutions, tools, design specifications and APIs
- Participate in code reviews, technical discussions and agile ceremonies
- Collaborate with team members and stakeholders
