COMPANY DESCRIPTION
About Strands
Strands is a leading fintech company delivering data-driven and personalized banking solutions to financial institutions worldwide. Our products are deeply embedded with Artificial Intelligence and Machine Learning, enabling banks to offer smarter, more relevant customer experiences.
Since 2020, Strands has been part of the CRIF Group, a global leader in credit information systems, analytics, and digital banking platforms. This gives us the agility of a fintech and the stability, scale, and global reach of an established enterprise.
Role Overview
We are looking for a Backend Developer to join our Kuala Lumpur team and take a key role in building and operating scalable, high-performance backend systems for enterprise fintech platforms.
You will work on production-critical services, contribute to architectural decisions, and mentor other engineers while collaborating closely with product managers, architects, and international teams.
This role is ideal for engineers who enjoy ownership, complex systems, and real-world impact.
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs
- Build and evolve microservices-based architectures for enterprise financial platforms
- Develop backend solutions using Java (Spring Boot)
- Collaborate with customer, architects, project managers, and engineers to define and deliver robust solutions
- Ensure systems meet high standards for reliability, security, performance, and maintainability
- Participate in technical design discussions, code reviews, and architectural reviews
- Troubleshoot and resolve complex production issues following defined escalation procedures
- Work with customer to support/troubleshoot integration with customer
- Participate in incident response, root cause analysis (RCA), and system resilience improvements
- Integrate with third-party systems including financial services, data providers, CRM, and compliance platforms
- Maintain technical documentation, API specifications, and operational runbooks
- Continuously improve development processes, tooling, and engineering standards
Required Technical Skills
- 0-3 years of experience in backend software development
- Strong hands-on experience with Java (Spring Boot)
- Solid understanding of RESTful API design and microservices architectures
- Experience working with relational databases (PostgreSQL, MySQL, Oracle) and exposure to NoSQL databases
- Experience with AWS, GCP or other cloud platforms
- Hands-on experience with event-driven systems and messaging platforms (e.g., Apache Kafka)
- Experience writing unit and integration tests
- Good working knowledge of Linux-based systems
- Comfortable supporting systems in production environments
- Strong command of written and spoken English
Nice to Have
- Exposure to data streaming and processing technologies (Kafka Streams, Spark, NiFi, Camel, Storm)
- Experience with Docker and CI/CD pipelines
- Shell scripting experience
- Knowledge of authentication, authorization, and secure API design
- Background in fintech, banking, credit bureaus, or data-intensive platforms
- Experience working with distributed or cross-region teams
Soft Skills & Mindset
- Ownership and accountability
- Strong analytical and troubleshooting skills
- Clear and effective communication in a multicultural environment
- Comfortable in stakeholder-facing discussions
- Collaborative team player with a proactive mindset
- Ability to balance delivery speed with long-term system quality