OCBC Bank is hiring a Software Engineer (Fullstack)

About the Role

OCBC Bank is looking for a Software Engineer (Fullstack) to design, develop, and troubleshoot enterprise-quality web applications. In this role, you will solve business problems through engineering practices, work on transformative projects, and collaborate with cross-functional teams to shape the delivery of financial services.

What You'll Do

  • Design, develop, and test software applications using various programming languages and technologies.
  • Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs.
  • Work with cross-functional teams to ensure seamless integration with existing systems.
  • Participate in code reviews and contribute to the improvement of the overall code quality.
  • Troubleshoot and resolve technical issues in a timely and efficient manner.

What We're Looking For

  • 4-7 years of experience designing, developing, and troubleshooting enterprise web applications in Java/J2EE.
  • Strong hands-on experience with design patterns and clean code principles.
  • Expertise in core Java fundamentals, Java 8+, Spring, Springboot, and testing frameworks like Junit and Cucumber. Experience with State Machine and Flowable framework.
  • Strong hands-on experience with Microservices (Springboot) and Restful API, ideally on the Openshift platform.
  • Experience with MSSQL, PostgreSQL, data modelling, query development, and performance optimization.
  • Experience with the ELK stack.
  • Experience with middleware/messaging technologies such as MQ, JMS, Kafka and exposure to event-driven design patterns.
  • Experience with spring batch and Control-M.
  • Experience with SCM and CI tools such as Jenkins, Bitbucket, SonarQube, Maven, and Jira.
  • Strong organizational, communication, and interpersonal skills.
  • Strong sense of ownership, drive with customer focus, and analytical problem-solving abilities.
  • Awareness of various software development procedures.
  • Agile mindset and the ability to be reactive to changes.
  • Self-motivated with a positive, can-do attitude.
  • A degree in Computer Science, Information Technology, or a related field.
  • Experience with Agile development methodologies and version control systems such as Git.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.

Nice to Have

  • Experience in ReactJS.
  • Experience in Spring Cloud.
  • Experience in developing micro-frontends.

Technical Stack

  • Languages & Frameworks: Java/J2EE, Java 8+, Spring, Springboot, Junit, Cucumber, State Machine, Flowable framework, Microservices, Restful API, spring batch, Spring Cloud
  • Platforms & Infrastructure: Openshift, ELK stack
  • Data & Messaging: MSSQL, PostgreSQL, MQ, JMS, Kafka
  • Tools: Jenkins, Bitbucket, SonarQube, Maven, Jira, Control-M, Git
  • Frontend: ReactJS

Benefits & Compensation

  • Competitive base salary.
  • A suite of holistic, flexible benefits to suit every lifestyle.
  • Community initiatives.
  • Industry-leading learning and professional development opportunities.

Team & Environment

Join friendly and supportive teams that value creativity, innovation, and continuous learning. OCBC Bank is dedicated to enabling individuals and businesses to achieve their aspirations, functioning as a future-ready learning organisation with a strategic ambition to be Asia’s leading financial services partner for a sustainable future.

Required Skills
JavaJ2EEJava 8+SpringSpringbootJunitCucumberState MachineFlowable frameworkMicroservicesRestful API
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
OCBC Bank
Singapore's longest established bank, dedicated to enabling individuals and businesses to achieve their aspirations. A financial services partner leveraging technology and creativity to become a future-ready learning organisation.
All jobs at OCBC Bank Visit website
Job Details
Category fullstack
Posted 9 months ago