Kuala Lumpur, Federal Territory of Kuala Lumpur, MY, 50470
Backend Engineer
We’re looking for a passionate Software Engineer to develop and maintain the digital banking payment system. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.
- Design, write and deliver highly scalable, reliable and fault tolerant systems with minimal guidance
- Participate in code and design reviews to maintain our high development standards
- Partner with the product management team to define and execute the feature roadmap
- Translate business requirements into scalable and extensible design
- Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies
- Coordinate with cross functional teams (Mobile, DevOps, Data, UX, QA etc.) on planning and execution
- Continuously improve code quality, product execution, and customer delight
- Willingness to learn new technologies and methodologies
- An enormous sense of ownership
- Engage in service capacity and demand planning, software performance analysis, tuning and optimization
Job Requirements & Criteria:
- Bachelor’s degree in Computer Science, Information Technology, or equivalent with 3-5 years of experience in software development
- Proven experience as a software engineer with a focus on Java, Spring Boot, Spring Webflux, Kafka, and MySQL database
- Strong understanding of microservices architecture and implementation
- Experience with RESTful API development and integration
- Familiarity with version control systems (e.g. Git)
- Knowledge of agile development methodologies
- Excellent problem-solving skills and attention to details
- Strong communication and teamwork skills
- Understanding of security principles and how they apply to banking systems
- Ability to plan, prioritize, estimate and execute releases with good degree of predictability
- Passion for learning new things, solving challenging problems
- Experience with Paynet RPP (DuitNow) is a plus
- Experience with cloud platforms (e.g. AWS) is a plus