freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Backend) - Digital Banking (Retail Banking)

Summary

Builds and maintains secure backend services for a digital retail-banking platform using Java, Spring, and Oracle, exposing RESTful APIs and microservices.

Job Title - Software Engineer (Backend) - Digital Banking (Retail Banking)

Experience: 6-9 years (L3)

Job Location: Malaysia

About the Role

We are seeking an experienced Backend Software Engineer to join our Digital Banking Technology team. The ideal candidate should have a strong backend development background with expertise in Java technologies and experience working in enterprise digital banking environments.

Key Responsibilities

  • Design, develop, test, implement, and support backend services and applications for Digital Banking platforms.
  • Develop scalable and secure RESTful APIs, microservices, and enterprise applications using Java and Spring technologies.
  • Collaborate with Business Analysts, Solution Architects, UI developers, QA teams, and project stakeholders to translate business requirements into technical solutions.

Mandatory Technical Skills

  • 6-9 years of hands-on experience in backend application development.
  • Strong programming experience in Java/J2EE technologies.
  • Strong backend development expertise using Spring Framework, including Spring Boot and Spring Batch.
  • Experience developing RESTful services and enterprise integration solutions.
  • Hands-on experience with Oracle Database, SQL, and performance optimization.
  • Experience working with Apache Camel (CXF) for enterprise integration.
  • Good understanding of Unix/Linux environments and shell scripting.
  • Experience performing code reviews and following secure coding best practices.
  • Strong analytical, debugging, and problem-solving skills.

Preferred Qualifications

  • Bachelor's degree in computer science, Information Technology, Engineering, or a related discipline.
  • Experience in banking or financial services technology.
  • Strong communication and stakeholder management skills.
  • Ability to work independently while collaborating effectively within cross-functional teams.

Core Competencies

  • Backend Application Development
  • Java / J2EE
  • Spring Boot & Spring Batch
  • RESTful API & Microservices
  • Oracle Database
  • Apache Camel (CXF)
  • Unix/Linux Administration & Scripting
  • Digital Banking
  • Retail Banking
  • Secure Software Development
  • Production Support

About Cognizant:

Cognizant (Nasdaq: CTSH) engineers modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we're improving everyday life. See how at www.cognizant.com or @cognizant.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available