1 hour ago
Singapore, SingaporeStaff+

Responsibilities

  • Design, develop, and test software applications using multiple programming languages and technologies.
  • Collaborate with business stakeholders and cross-functional teams to understand requirements and deliver integrated solutions.
  • Develop reactive and event-driven applications using non-blocking architectures and asynchronous processing patterns.
  • Participate in code reviews and improve overall code quality.
  • Create and maintain automated UI, functional, performance, and load testing frameworks.
  • Troubleshoot and resolve complex technical issues efficiently.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • At least 5 years of full-stack software development experience, preferably in banking, financial services, or enterprise environments.
  • Strong hands-on experience with Java, Spring Boot, Spring WebFlux, and Python.
  • Proficiency in ReactJS, Redux, HTML5, CSS3, MUI, Styled Components, JavaScript, and TypeScript.
  • Strong understanding of microservices architecture, distributed systems, and cloud-native application development.
  • Experience with relational and NoSQL databases including Oracle, PostgreSQL, MySQL, MongoDB, or Cassandra.
  • Familiarity with Git, CI/CD pipelines, Docker, Kubernetes, and modern DevOps practices.
  • Strong problem-solving, communication, and cross-functional collaboration skills.

Benefits

  • Competitive base salary.
  • Holistic and flexible benefits to suit different lifestyles.
  • Community initiatives.
  • Industry-leading learning and professional development opportunities.
  • Wellbeing, growth, and career development support.
Oversea-Chinese Banking Corporation Limited

About Oversea-Chinese Banking Corporation Limited

10,000+ employees
Contact me