Senior Software Developer

Global Blue

  • Kuala Lumpur
  • Permanent
  • Full-time
  • 1 month ago
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 • Mentor and coach the junior software developers within the same UoV team
Reporting and collaboration
  • 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
Key competencies
  • Minimum 8 years of hands-on experience and proficient in Java, with a good knowledge of its ecosystems • Expertise in most of the followings: Spring Boot, Spring Integration Framework, Junit, Maven, STS, Oracle DB, BitBucket, Git, SOUP UI, JavaScript • Familiarity with architecture styles/APIs (REST, RPC) • Experience in Agile development (Jira, Confluence) • Knowledge of REST and RPC APIs • Understanding fundamental design principles behind a scalable application • Strong attention to detail • Excellent troubleshooting skills
Preferable skills and competencies
  • 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
Education and qualifications
  • 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
Experience
  • 8+ years of experience in a similar software development position
  • Knowledge and experience in Dynamic Currency Conversion is an asset

Global Blue

Similar Jobs

  • Senior Software Engineer - Java Developer

    MATRIXX Software

    • Kuala Lumpur
    We Are Charging Up 5G and Driving Meaningful Transformation To empower our customers, MATRIXX is creating new ways to unlock value by delivering the industry's best monetization so…
    • 1 month ago
  • senior software developer : .net, c# (up to 18k)

    Randstad

    • Kuala Lumpur
    • RM 12,000-18,000 per month
    Exposure to Cryptocurrencis and Blockchain Highly competitive salary and benefits about the company ... Your future employer is a pioneering financial services company that …
    • 1 month ago
  • Senior Software Developer : .NET, C# (UP TO 18K)

    Randstad

    • Kuala Lumpur
    Exposure to Cryptocurrencis and Blockchain Highly competitive salary and benefits About The Company Your future employer is a pioneering financial services company that bridges tra…
    • 1 month ago