Group Wealth Engineering - Core Banking Senior Software Engineer
Join to apply for the
Group Wealth Engineering - Core Banking Senior Software Engineer
role at
OCBC
Get AI-powered advice on this job and more exclusive features.
Who We Are
As Singapore’s longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932.
Today, we’re on a journey of transformation, leveraging technology and creativity to become a future-ready learning organisation with a bold, sustainable outlook.
We invite you to build the bank of the future and work in friendly, supportive teams.
Your Opportunity Starts Here
This is the broad job description of the job profile.
Definitive job description should be reviewed and discussed between you and your manager.
What you do
Design and develop microservices architecture, including identifying service boundaries, defining APIs, and implementing services using appropriate languages and frameworks.
Implement business logic by writing clean, efficient code that meets functional requirements and adheres to best practices and coding standards.
Ensure scalability and performance, optimize services for high throughput and low latency, and implement caching, load balancing, and other optimization techniques.
Integrate and deploy microservices, ensure seamless communication and data exchange between services, and work with cloud deployment tools to manage deployments.
Identify and resolve issues related to performance, scalability, and reliability of microservices, including monitoring, log analysis, and alerting mechanisms.
Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs; work with cross-functional teams to ensure seamless system integration.
Participate in code reviews and contribute to overall code quality; troubleshoot and resolve technical issues in a timely manner.
Who you are
A degree in Computer Science, Information Technology, or a related field
At least 5 years of experience in software development, preferably in banking or financial services
Knowledge of Application Servers like WebLogic and JBoss
Knowledge of MVC design, data modeling, deployment & build management
Working experience in cloud-native architectures with microservices, container orchestration, CI/CD, domain-driven design, API design
Experience with public clouds (AWS or OpenShift)
Experience with frameworks such as Spring, Spring Boot, Hibernate, JPA
Working experience with MQ / Kafka
Experience with Agile methodologies and version control systems such as Git
Strong problem-solving and collaborative skills
What we offer
Competitive base salary and a suite of holistic, flexible benefits to suit every lifestyle.
Commitment to equal opportunity and professional development, with a focus on wellbeing and growth.
#J-18808-Ljbffr