Vice President, Lead / Application Engineer (java / Devops), Group Technology

Singapore, Singapore

Job Description


About UOB

United Overseas Bank Limited (UOB) is a leading bank in Asia with a global network of more than 500 branches and offices in 19 countries and territories in Asia Pacific, Europe and North America. In Asia, we operate through our head office in Singapore and banking subsidiaries in China, Indonesia, Malaysia and Thailand, as well as branches and offices.

Our history spans more than 80 years. Over this time, we have been guided by our values - Honorable, Enterprising, United and Committed. This means we always strive to do what is right, build for the future, work as one team and pursue long-term success. It is how we work, consistently, be it towards the company, our colleagues or our customers.

About the Department

Group Technology and Operations (GTO) provides software and system development, information technology support services and banking operations.

We have centralized and standardized the technology components into Singapore, creating a global footprint which can be utilized for supporting our regional subsidiaries and the branches around the world. We operate and support 19 countries with this architecture to provide a secure and flexible banking infrastructure.

Our Operations divisions provide transactional customer services for our businesses while also focusing on cost efficiency through process improvements, automation and straight through processing.

Job Responsibilities

  • Design, development and implementation of applications for the bank.
  • Conduct prototyping and proof-of-concept experiments to prove out design decisions.
  • Brainstorm and help evaluate applications for new tools and technologies as they continually evolve.
  • Build frameworks that simplify the development lifecycle.
  • Build data platforms and streaming engines that are real time in nature.
  • Build and scale stream & batch processing platforms using the latest opensource technologies.
  • Design and code for highly scalable solutions for data extractions and transformations jobs for business rules application.
  • Work with data engineers to create services that can ingest and supply data to and from external sources and ensure data quality and timeliness
  • Effectively utilize a DevOps pipeline to improve process efficiency.
  • Build software to standards and of high quality.
  • Guiding developers with technical knowledge.
  • Maintain and help optimize existing systems.
  • Troubleshoot live issues.
  • Lead on next generation technology.
  • Attend design discussions and contributing effectively.
  • Committed to collaborative problem solving, sophisticated design and providing a quality product.
Job Requirements
  • Bachelor Degree in Computer Science, Engineering or similar domains; Related professional/technical qualification will be advantageous although not mandatory
  • At least 12 years\' experience in software development, with extensive hands-on experience as a Java Developer and with knowledge of DevOps tools.
  • Hands on experience with Spring (Spring Boot, Spring Data, Spring Cloud, Spring Security, ORM, MVC, Integration, Batch, among others)
  • Must have extensive web application experience in developing highly-scalable applications.
  • Strong understanding and hands-on experience in:
  • building Microservices.
  • Web Services (REST, GraphQL)
  • concurrency, related patterns and building thread safe code.
  • integration frameworks such as Apache Camel
  • Docker and Kubernetes based deployments.
  • using any cloud-based infrastructure.
  • CI/CD processes and pipelines.
  • using any distributed caching solution.
  • RDBMS (Oracle, MariaDB) and No SQL Databases (such as MongoDB, Cassandra).
  • code versioning using GIT.
  • testing frameworks such as Junit, Selenium, Cucumber, Mockito etc.
  • domain-driven design.
  • Agile Engineering Practices.
  • Good-to-have:
  • Kafka and Spark
  • Design, development and implementation of blockchain solutions, specializing in Hyperledger
  • Experience in modern front end Javascript frameworks such as React.js .
  • Python
  • Good understanding of 12-factor app and cloud-native application design is a plus.
  • Ability to understand business requirements and translate them to technical requirements.
  • Ability to benchmark and optimize the components being built.
Be a part of UOB Family

UOB is an equal opportunity employer. UOB does not discriminate on the basis of a candidate\'s age, race, gender, color, religion, sexual orientation, physical or mental disability, or other non-merit factors. All employment decisions at UOB are based on business needs, job requirements and qualifications. If you require any assistance or accommodations to be made for the recruitment process, please inform us when you submit your online application.

Apply now and make a difference.

Apply now

Start

Please wait...

UOB

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1259859
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned