We are on the lookout for a skilled Senior Software Engineer / Software Engineer with FinTech domain knowledge to join our growing tech team!
Youll play a key role in developing and maintaining our digital banking & payment systems focusing on payments lending saving virtual/physical card services KYC and settlement.
If youre passionate about crafting high-quality reliable software and have experience in Java SpringBoot MySQL and microservices we want to hear from you!
What Youll Do:
- Design develop and maintain card management systems integrated with other banking systems
- Architect scalable microservices to support various card functionalities
- Collaborate with cross-functional teams to define and deliver new features
- Optimize application performance and responsiveness Identify bottlenecks and resolve bugs efficiently
- Ensure clean maintainable and automated code practices Participate in code reviews and mentor junior developers
- Write and maintain comprehensive technical documentation
- Stay updated with emerging tech trends and best practices Closely working with Banking business and technical teams
What Were Looking For:
- Bachelors degree in Computer Science IT or related field Knowledge of Bank Negara Malaysia (BNM) compliance standards and regulatory expectations will be considered an added advantage.
- Minimum 2 years of experience working with Java technologies Proficient in Java SpringBoot Spring Webflux Kafka MySQL Strong grasp of microservices architecture and RESTful API integration
- Experience with version control tools like Git.
- Familiarity with Agile development methodologies
- Solid problem-solving and debugging skills
- Strong communication and collaboration abilities
- Understanding of banking system security principles
- Experience with AWS or cloud platforms will be an added advantage.
- Experience in any traditional banking system or digital banking system would be an added advantage