Taro Logo

Full Stack Developer (Java, ReactJS)

Singapore's longest established bank dedicated to enabling individuals and businesses to achieve their aspirations since 1932.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Job Description

OCBC, Singapore's longest established bank since 1932, is seeking a Full Stack Developer to join their trading team. This role offers an exciting opportunity to work on cutting-edge projects that transform financial services delivery. The position involves designing, developing, and implementing both frontend and backend software for trading applications using Java and ReactJS technologies.

The ideal candidate will work in a collaborative environment, participating in requirements gathering, developing microservices, and working closely with cross-functional teams. They will be responsible for implementing automated testing, CI/CD processes, and providing production support for microservices-based applications.

Key technical requirements include experience with Spring Boot, RESTful web services, React.js, and containerization technologies like Docker and Kubernetes. Knowledge of message-oriented middleware technologies and DevOps tools is essential. The role particularly values candidates with experience in Capital Market products and trading systems.

OCBC offers a comprehensive benefits package including competitive salary, flexible benefits, and extensive professional development opportunities. The company is currently on a transformation journey, leveraging technology and creativity to become a future-ready learning organization, with the strategic ambition to be Asia's leading financial services partner for a sustainable future.

Last updated 15 days ago

Responsibilities For Full Stack Developer (Java, ReactJS)

  • Participate in requirements gathering with Product owners and subject matter experts
  • Design and develop microservices using Java related technologies
  • Work closely with UI/UX designer, software engineers, and other team members
  • Debug, troubleshoot and provide production support for microservices based applications
  • Implement automated testing and CI/CD processes
  • Collaborate with other developers via code reviews and pair programming

Requirements For Full Stack Developer (Java, ReactJS)

Java
React
JavaScript
TypeScript
Kubernetes
Kafka
  • Experience with Full SDLC / Agile project
  • Strong hands-on experience in developing microservices with Spring Boot, Spring Batch, Spring Data
  • Strong knowledge of RESTful web services and related technologies
  • Experience with React.js, JavaScript, JQuery, Bootstrap, HTML5, CSS3
  • Experience with containerization technologies – Docker, Kubernetes
  • Knowledge in Message oriented Middleware (MoM) technologies – MQ and Kafka
  • Experience with DevOps tools like JIRA, Confluence, Jenkins, Bitbucket
  • Strong communication and collaboration skills
  • Experience in Capital Market products preferred

Benefits For Full Stack Developer (Java, ReactJS)

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive base salary
  • Holistic, flexible benefits package
  • Industry-leading learning and professional development opportunities
  • Community initiatives
  • Mentorship from experienced professionals

Related Jobs

Software Engineer (AVP)

Software Engineer (AVP) position at OCBC Bank in Singapore, requiring 3+ years of experience in software development, focusing on building innovative digital banking solutions.

Software Engineer - Test Development

Software Engineer position at Dell Technologies focusing on test development and automation, requiring 3+ years of experience and expertise in Python, Go, or Java.

Software Test Engineer

Software Test Engineer position at Illumina focusing on testing and quality assurance for DNA sequencing and genotyping devices.

Software Test Engineer

Software Test Engineer position at Illumina focusing on testing and quality assurance for DNA sequencing and genotyping devices.

Software Engineer III, Display Ads Format

Software Engineer III position at Google focusing on Display Ads Format development, requiring 2+ years of experience and strong programming skills.