Uma candidatura completa num minuto
Currículo e carta de apresentação personalizados, prontos a enviar.
OCBC is seeking a skilled Full Stack / Back End Software Engineer to join our engineering team. You will design, develop, and maintain scalable mobile or web-based applications with a strong focus on back-end services and RESTful APIs.
You will work with Spring Framework (Boot, Batch, Cloud) to build microservices, leverage Docker and Kubernetes for deployment, and collaborate across product and CX teams to deliver high-quality software solutions.
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.
Your Opportunity Starts Here.
Full Stack / Back End Developer ( Java/ Microservices)
We are seeking a talented Full Stack / Back End Software Engineer to join our engineering team. The ideal candidate will have a strong background in software engineering, with expertise in both back-end and full-stack technologies. You will be responsible for designing, developing, and maintaining scalable mobile or web-based applications and services, ensuring high performance and responsiveness to requests from the front end.
Strong understanding of Java programming language, including Java17 or later features (e.g., Streams, Lambda expressions, Optional). Familiarity with object-oriented programming principles and design patterns.
Experience with Spring Framework, especially Spring Boot & Spring Batch, for building microservices. Knowledge of Spring Cloud for distributed systems and microservices architecture. Familiarity with other frameworks like Micronaut or Quarkus can be beneficial.
Proficient in designing and implementing RESTful APIs. Understanding of API documentation tools like Swagger/OpenAPI.
Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Familiarity with Docker for containerization of microservices. Understanding of Kubernetes for orchestration of containerized applications.