• Developer/Systems Engineer - JAVA

    Job Locations MY-Kuala Lumpur
    Job ID
    IT: Development & Programing
  • Company & department description

    SWIFT is a member-owned cooperative that provides the communications platform, products and services to connect more than 10,000 banking organizations, securities institutions and corporate customers in 211 countries. As part of its 2020 strategy, SWIFT is rapidly expanding its financial crime compliance services offering to support the industry with this major regulatory challenge.

    In this context, SWIFT is looking for a (Senior) Java Developer to enhance the KYC Portal product according to its roadmap.

    Together with the team, you will have the ability to participate in the development of one of the fastest growing offerings in the history of SWIFT. You will receive the necessary support from your manager based in Kuala Lumpur to ensure your success.

    As a senior Java developer, your main focus lies in the Java application development of the KYC Portal. You work hand in hand with the other developers of your team to provide the requested functionalities end to end.

    The ideal candidate for this position has excellent technical skills combined with a real sense of leadership and responsibility. He/She is able to build strong partnerships with internal customers and other delivery organizations inside SWIFT.



    Design, develop, test, install and support programs/systems in line with agreed requirements.

    •Quality is part of everything you do

    •Develop and maintain technical documentation.

    •Design and implement integration and automated tests

    •Assist with the analysis of requirements and the development of recommendations as to the systems approach to follow.

    •Prepare specifications, tests, deliverables, acceptance criteria, time frames, etc. for software tasks

    •Review designs, code, unit test and technical documentation created by other developers.

    •Analyze problems, develop and propose solutions to more senior team members.

    •Prepare and study the technical feasibility and estimates of the proposed systems solutions

    •Work collaboratively with other team members and provide guidance to more junior team members.

    •Develop and maintain technical documentation, prepare and give presentations to other team members, management and customers.

    •Provide coaching and training to more junior team members based in KL.

    •Provide timing/scheduling estimates to team leader and propose corrective actions to time lines when necessary

    •Develop and maintain strong working relationships with solutions delivery peers and other IT Delivery partners.

    •Demonstrate customer centricity by working closely together with the internal customer.

    •Organize an efficient handover through high quality documentation and training.



    Minimum 10 years of IT development experience in a (preferably) international setting.


    Technical Skills Requirements:

    Some Java development knowledge: Core and Web Java, Spring Framework, Jersey, JPA, Junit, Tomcat, Eclipse

    •5+ years of experience with HTML5, CSS3, and modern JavaScript frameworks, in particular Angular


    • Collaborate with UX designers and other engineers to innovate and implement the components of the design system.



    • Build the design system code in Angular 2 and above

    • TypeScript is a plus



    • Full-stack Javascript development experience



    Strong web development knowledge: HTML, CSS, Javascript and frameworks such as AngularJS, JQuery, Bootstrap

    Strong knowledge of web-service related technologies: XML, Ajax, JSON, RESTFul web-services

    Strong application database knowledge: RDBMS, Oracle, SQL, PL/SQL

    Experience in continuous integration/delivery build environment: SVN/GIT, Jenkins, Ant/Maven, Coverage and Static/Dynamic Analysis tools.

    Experience in an Agile/Scrum software development environment


    Professional Skills Requirements:


    Creativity and innovation

    Adaptability and responsiveness to change

    Take accountability for delivering results

    Strong communication skills, both written and oral

    Time management, planning and organizing

    Ability to work well in both a team and individual environment

    Quality oriented

    Engaged and team oriented

    Open communication



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed