(Senior) Software Developer Javascript/Node.js
Global Blue Kuala Lumpur Full-time
JOB DESCRIPTION
(Senior) Software Developer (Javascript/Node.js)
Business Unit/Function: Added Value Payment SolutionsReports to: Product Development Manager
Location: Kuala Lumpur - Malaysia
Job type: Permanent
Workload: 100%
Nature and aim of the position
As a Software Developer, your primary responsibilities will be to develop applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving and quality product is essential.
You will be working as part of the product development SCRUM team (an UoV – Unit of Value).
Main duties and responsibilities- Design, build, and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
- Work as part of a product development SCRUM team
- The holder of the position reports to a Product Development Manager.
- The holder of the position manages and works daily with UoV team
- The holder of the position collaborates with the other developers, QA testers and Business Units
- Minimum 5 year of hands-on experience and proficient in React.js/Node.js/Javascript, with a good knowledge of its ecosystems
- Expertise in most of the followings: Java, Spring Boot, Spring Integration Framework, Junit, Maven, STS, Oracle DB, BitBucket, Git, SOUP UI, Postman
- Familiarity with architecture styles/APIs (REST, RPC)
- Experience in Agile development (Jira, Confluence)
- Knowledge of REST/RPC APIs and Azure Services
- Experience understanding fundamental design principles behind a scalable application
- Strong attention to detail
- Excellent troubleshooting skills
- Demonstrates a strong customer orientation - actively seeks innovative ways to improve processes, products, and user experience
- Proven ability to quickly learn new applications, processes, and procedures
- Excellent verbal and written communication skills
- Ability to effectively collaborate with others to reach mutually agreeable outcomes
- Ability to work independently as well as with a team.
- Possess a "can do" attitude and positive outlook, minimizing negative behaviours
- Ability to communicate effectively in a multicultural, multinational environment and mobilize cross-functional high-performance teams
- Strong knowledge of credit/debit card transaction processing, including online/offline transaction processing and back-end clearing/settlement, is essential
- Knowledge in multi-currency processing and settlement is an advantage
- Fluent in English
- Computer Science or Engineering degree or relevant work experience
- Solid understanding of Agile (SCRUM) development processes
- Experience in payment/finance industry will be an added advantage
- 5+ years of experience in a similar software development position
- Knowledge in Payment Processing, Retail and POS integration an advantage
CSL One Solutions Sdn BhdAmpang Jaya, 8 km from Kuala Lumpur
We are seeking a motivated and enthusiastic Software Developer Intern to join our development team. This internship offers a unique opportunity to gain hands-on experience in software development, contribute to real-world projects, and work...
Robert WaltersKuala Lumpur
Our client is seeking a highly skilled Software Developer with expertise in PHP and Symfony. This role offers an exciting opportunity to design and develop innovative web-based software solutions, focusing on data management and user experience...
Demant Technology & Innovation Centre Sdn. Bhd.Kuala Lumpur
Work closely with a business analyst and solution architect, shaping and refining the product roadmap through close collaboration and open dialogue.
• Serve as a role model and mentor to junior developers.
• Act as a technical point of contact...