Job Search and Career Advice Platform

Enable job alerts via email!

AVP, Application Developer (Fullstack), Middle Office Technolgy - Risk Platform, Group Technology

300005 Chief Executive's Office_00002555

Singapore

On-site

SGD 100,000 - 150,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial institution in Singapore is seeking an experienced AVP, Application Developer. This role emphasizes fullstack development across various technologies, requiring expertise in Java and Python, with a focus on building enterprise applications. The ideal candidate will possess over 10 years of experience in banking applications, showcasing strong understanding of data structures, MLOps, and cloud platforms. Opportunities for dynamic project environments and collaborations with technology teams make this a key position in the organization.

Qualifications

  • 10+ years of experience in financial/banking applications.
  • Strong knowledge of Java and Python implementations.
  • Experience with distributed data processing frameworks like Spark.

Responsibilities

  • Design and develop microservices-based APIs using REST and GraphQL.
  • Creating complex, enterprise-transforming applications.
  • Build end-to-end CI/CD pipelines for automated releases.

Skills

Java
Python
Microservices
Data Structures
CI/CD
MLOps
Docker
Kubernetes
Cloud Platforms

Education

Bachelor's degree in Computer Science or IT

Tools

Jenkins
Grafana
APACHE/WebLogic
Job description

Job Description - AVP, Application Developer (Fullstack), Middle Office Technolgy - Risk Platform, Group Technology (25000021)

Job Description

Business Function

Group Technology enable and empower the bank with an efficient, nimble, and resilient infrastructure through a strategic focus on productivity, quality & control, technology operations, people's capability, and innovation.

Role:

Full Stack Development is software development practice which requires the developers to be skilled enough to be able to work on different technical aspects of life cycle of a product such as Web development, backend development, databases, CI/CD tasks etc.

This position for a Full stack developer and will be responsible for end-to-end development and maintenance of applications. This position would comprise of software development, product maintenance and issue fixes.

Job Responsibilities

  • Creating complex, enterprise-transforming applications on diverse, high energy teams
  • Working with the latest tools and techniques of application development
  • Design and develop micro service based API using REST, GraphQL and Reactive principles where applicable.
  • Design and Develop a responsive and stylish user interface framework and web components from ground up with latest technology
  • The candidate must exhibit a good understanding of model implementation, data structures, data manipulation, distributed processing, application development and automation.
  • Involved in Architecture review & assess Infra-Robustness and propose flexible design with focus on faster Infra provisioning, High performing Application design, assuring reliability, availability and less failures are integral nature of application developed
  • Build end to end CI CD pipelines to have automated releases and deployment tasks
  • Contribute to the machine learning lifecycle, focusing on model deployment, monitoring, and automation (MLOps)
  • Collaborate with data scientists and machine learning engineers to build and deploy models
  • Work with partner organizations and vendors to provide solutions to current business issues
  • Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards
  • Capable of understanding and contributing to the technical solution from design through to code level

Job Requirements

  • Bachelor's degree or higher preferably in Computer Science/ IT degree or equivalent experience
  • 10+ years of experience in financial/banking applications & strong in Java and python implementation
  • Strong understanding of Data Structures and Algorithms
  • Basic understanding of MLOps, including model deployment, monitoring, and automation.
  • Experience working with distributed data processing frameworks like Spark/PySpark.
  • Backend frameworks like Spring, Spring Boot, Flask, Django, etc
  • Experience in working with configuration management and CI/CD tools (Jenkins, SonarQube, Fortify, NexusIQ)
  • Familiarity and working experience on DevOps testing and release engineering techniques (i.e. A/B Testing, Blue / Green Deployments and Canary Release, etc)
  • Working knowledge on at least one of DevOps tools/technologies (Docker, Kubernetes, OpenShift and Fabric8) will be preferred.
  • Basic knowledge of database technologies (MariaDB/MySQL/MongoDB, etc)
  • Strong understanding of all LINUX security best practices with extensive experience in application/system/network performance and application monitoring solution (Grafana, ELK, Tivoli, , etc..)
  • Solid knowledge of APACHE/WebLogic and MQ Working knowledge of Cloud Engineering. Private and Public Cloud.
  • Proven experience with cloud platforms (AWS, PCF) is preferred.
  • Proven technical leadership experience, including the ability to quickly understand an issue, appropriately / efficiently troubleshoot to detailed levels and ability to direct for swift resolution.
  • Ability to adapt to a dynamic work environment.
  • Strong ability to take ownership of issues and drives resolution across teams
  • Assertive personality and drive improvement across environment.
  • Effective written and verbal communication skills.
  • Ability to develop strong client relationships and partner with technology and engineering teams
  • Experience in version control tools like BitBucket, Gitlab
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.