Taro Logo

Software Engineer (Fullstack)

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

Description For Software Engineer (Fullstack)

OCBC, Singapore's longest established bank since 1932, is seeking a Senior Software Engineer to join their digital transformation journey. This role offers an exciting opportunity to work on cutting-edge projects that transform financial services delivery at one of Asia's leading banks.

The position requires a skilled fullstack developer with 4-7 years of experience in Java/J2EE development, with strong expertise in microservices architecture, Spring framework, and various database technologies. The ideal candidate will have hands-on experience with modern development practices and tools, including Kafka, ELK stack, and CI/CD pipelines.

As part of OCBC's technology team, you'll work in a collaborative environment that values creativity, innovation, and continuous learning. You'll be responsible for designing and developing enterprise-quality web applications, working closely with cross-functional teams to deliver solutions that meet business requirements.

The role offers competitive compensation, including a comprehensive benefits package, professional development opportunities, and the chance to work on impactful projects. OCBC's commitment to digital transformation and its position as a leading financial institution in Asia makes this an excellent opportunity for career growth and development.

Working at OCBC means joining a forward-thinking organization that's leveraging technology and creativity to become a future-ready learning organization. The bank's strategic ambition is to be Asia's leading financial services partner for a sustainable future, offering opportunities to innovate and make a lasting impact in the financial sector.

Last updated 2 days ago

Responsibilities For Software Engineer (Fullstack)

  • Design, develop, and test software applications
  • Collaborate with business stakeholders to understand requirements
  • Work with cross-functional teams to ensure seamless integration
  • Participate in code reviews
  • Contribute to the improvement of overall code quality
  • Troubleshoot and resolve technical issues

Requirements For Software Engineer (Fullstack)

Java
PostgreSQL
React
Kafka
  • 4-7 years of experience in designing, developing, and troubleshooting enterprise web applications in Java/J2EE
  • Strong hands on with design patterns, clean code
  • Experience in core java fundamentals, Java 8+, Spring, Springboot, testing framework Junit, Cucumber
  • Strong hands on in Microservices and Restful API
  • Experience with MSSQL, PostgreSQL, data modelling
  • Experience with ELK stack
  • Experience with middleware/messaging technologies (MQ, JMS, Kafka)
  • Experience with spring batch, Control-M
  • Experience with SCM and CI tools (Jenkins, Bitbucket, SonarQube, Maven, Jira)
  • Strong organizational and communication skills
  • Strong analytical and problem solving skills
  • Agile mindset

Benefits For Software Engineer (Fullstack)

Medical Insurance
  • Competitive base salary
  • Holistic, flexible benefits
  • Industry-leading learning and professional development opportunities
  • Community initiatives

Jobs Related To OCBC Software Engineer (Fullstack)