Full Stack Developer (Banking), 1 year contract, Singapore

A multinational bank is looking for Full Stack Lead Developer, on 1 year contract to be based in Singapore.
Your new company
A multinational bank is looking for Full Stack Lead Developer, on 1 year contract to be based in Singapore. Contract extension is still subject to business approval.

Your new role

  • Guide the engineering teams that develop and maintain our highly available, responsive and scalable products that meets all our business and customer needs
  • Provide technical guidance and direction, as well as hands-on resource and project management for all software development activities
  • Develop our technical strategy and architecture using modern distributed application software, tools and techniques
  • Responsible for the overall system development life-cycle, and the delivery of high-quality software, using TDD, DDD to deliver maintainable code which is fully integrated into a Continuous Integration & Delivery cycle
  • Design and Develop our technology applications holistically and continuously improve our technical efficiency and make changes as necessary
  • Communicate technology strategy, architecture, and regular status reporting
  • Coaching, mentoring, and developing our high performing engineers
  • Play a leading role in interviewing and supporting hiring new engineers

What you'll need to succeed
  • Proven experience in a similar leadership role
  • Experience in delivering successful modern distributed applications
  • Deep knowledge of current technological trends, frontend, backend, data, cloud native applications
  • Hands-on development in all our technology choices
  • Knowledge of system design and development of web frontend, mobile, backend, database, integration, machine learning, cloud, containers and CI/CD pipelines.
  • Experienced in delivering successful agile projects
  • Deep understanding and handson in UI Framework ReactJS ,Redux, Ember JS.
  • Deep understanding of CSS, HTML5.
  • Design Patterns
  • Deep understanding and hands-on in building API/microservices using the Framework Spring boot Java.
  • Databases, software algorithms and design patterns
  • Should have experience in delivering application with Tech stack- Docker, Java SpringBoot, Python, Postgres SQL,
  • DevOps toolchain experience (JIRA, Bitbucket, Jenkins, Groovy, Artifactory, Ansible, SonarQube)
  • Service or Microservice architecture (REST, SOAP, Apache CXF)
  • TDD, BDD, performance and Security testing for mobile and web
  • Build automation tools (Ant, Maven,Gradle).
  • Ability to conduct technological analyses and research, code-reviews, guidance
  • Ability to communicate with all teams on technology.
  • Graduate Degree (or above) in Computer Science/Maths/Physics/similar.
  • Excellent communication, leadership and organisational skills Good to have:
  • Breadth of knowledge – operating systems, networking & distributed computing.
  • Experience in Cloud migration especially AWS cloud with Hashicorp Terraform
  • Able to work in DevOps space for automated DevOps Platform (CI/CD): Bitbucket (GIT), CircleCI, Draft, Brigade, Jenkins X, Artifactory, Ansible or SaltStack or Chef or Puppet
  • Experienced in some of application and infrastructure monitoring tools such as AWS Elastic Stack, Prometheus, Grafana.
  • This role is open to Singapore PR, Singaporean or EP holder based in Singapore.

What you'll get in return
Opportunity to work in a global bank.

What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.

EA License Number: 07C3924 | Company Registration No: 200609504D



Job Type
Banking & Financial Services
Banking and Financial Services
10000 SGD - 14000 SGD per month max

Talk to a consultant

Talk to Amirah Reza Anwar, the specialist consultant managing this position, located in Singapore
#27-20 UOB Plaza 2, 80 Raffles Place

Telephone: +60376118640