Overview

Group Operations & Technology Division

Java Full Stack Developer, Technology Change The Bank  (240001RB)

Description

 

The focus of this role will be to understand functional requirements / specification for projects, working alongside Project Management, Application Development, Architect teams, Quality Assurance teams to ensure the code is delivered as per function specification and business requirement. As a developer on the implementation of key business and technology change initiatives within the Wealth Management process and application domains, this role will be responsible for:

  • Coding and implementation of complex applications using Java. Must be hands on and immense experience in developing applications using Core Java and in Frameworks – Spring, Spring Boot and Spring Batch.
  • Build dynamic, interactive user interfaces using React.js and React Hooks
  • Application level & System level trouble shooting.
  • Program Design, Coding and code Review.
  • Writing tests using frameworks like JUNIT and Mokito. Handle Defects in SDLC.
  • Flexible to work on stringent timelines and multicultural environment.
  • Coordinating the cross-functional team members and activities for work streams or entire change and technology implementation initiatives while ensuring that code is delivered as per business requirements and written functional specifications and report the progress to the Project Manager and/or functional stream leads accordingly.
  • Pre & Post Implementation Support
  • Quick in understanding business requirements and functional specification document and work with the business analyst for qualitative code delivery.

 

Qualifications

 

Essentials

  • Strong hands-on experience in developing applications using Frameworks – Spring Boot and Spring Batch.
  • Experience in designing and coding scalable Microservices.
  • Experience in designing, building and maintaining RESTful APIs.
  • Experience in designing and coding Spring Batch applications.
  • Experience in core java fundamentals, Java 8+, Spring, Spring Boot, Spring Batch, Spring JPA, Hibernate, testing frameworks Junit and Mokito, Cucumber, Elastic, Kibana, React.js React Hooks, Jest and React Testing Library.
  • Integrating Kafka/IBM MQ/Solace with microservice and cloud-native technologies/frameworks (REDIS).
  • Strong hands-on experience with design patterns, clean code.
  • Experience with Databases like Postgres, Microsoft SQL Server, Oracle and writing SQL queries.
  • Experience with Cloud Native platforms including Kubernetes, Open Shift, Docker Enterprise or Cloud Foundry in the public cloud.
  • Experience with git and Jenkins.
  • Experience with DevOps and Agile engineering practices.
  • Good communications and presentation skills.
  • Should be able to work independently with minimal assistance.
  • Experience using monitoring tools and automate testing frameworks.
  • Willing to learn other programming tools.

       Good to have:

  • Development experience in projects under Premier / Private Banking domain.
  • Prior experience in banking environment with change and release management process for production releases.
  • Experience with TypeScript for type safety in React applications.
  • Knowledge of Progressive Web Apps (PWAs) and service workers
  • Familiarity with Accessibility (a11y) standards and tools (e.g., axe, WAVE).

 

Primary Location

: Singapore

Job

: Information Technology

Organization

: Group Operations & Technology Division

Schedule

: Permanent

: Full-time

Job Posting

: 27-Nov-2024, 11:42:54 AM

Tagged as:

About OCBC Bank

OCBC is the longest established Singapore bank, formed in 1932 from the merger of three local banks, the oldest of which was founded in 1912. It is now the second largest financial services group in Southeast Asia by assets and one of the world’s most highly-rated banks, with an Aa1 rating from Moody’s. Recognised for its financial strength and stability, OCBC is consistently ranked among the World’s Top 50 Safest Banks by Global Finance and has been named Best Managed Bank in Singapore by The Asian Banker.

OCBC and its subsidiaries offer a broad array of commercial banking, specialist financial and wealth management services, ranging from consumer, corporate, investment, private and transaction banking to treasury, insurance, asset management and stockbroking services.

OCBC’s key markets are Singapore, Malaysia, Indonesia and Greater China. It has more than 570 branches and representative offices in 19 countries and regions. These include about 300 branches and offices in Indonesia under subsidiary Bank OCBC NISP, and over 90 branches and offices in Mainland China, Hong Kong SAR and Macau SAR under OCBC Wing Hang.

OCBC’s private banking services are provided by its wholly-owned subsidiary Bank of Singapore, which operates on a unique open-architecture product platform to source for the best-in-class products to meet its clients’ goals.

OCBC's insurance subsidiary, Great Eastern Holdings, is the oldest and most established life insurance group in Singapore and Malaysia. Its asset management subsidiary, Lion Global Investors, is one of the largest private sector asset management companies in Southeast Asia.