Full Stack Java Developer

Posted:
8/21/2024, 7:31:02 PM

Location(s):
Kuala Lumpur, Malaysia

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

About the Role

Swift is a member-owned cooperative that provides the communications platform, products, and services to connect more than 10,000 banking organisations, securities institutions, and corporate customers in 211 countries. As part of its Instant, Frictionless payments strategy, Swift is rapidly expanding its Data & Services capabilities to support our customers in this area of understanding payments. In this context, the Data & Services tribe is looking for a Full Stack Java Developer with knowledge in DevOps-Agile principles, and a can-do attitude.

As a Full Stack Java developer your focus lies in the application development and maintenance of KYC Registry. You will work hand in hand with other developers of your team to provide the requested functionalities end to end.

Responsibilities:

  • Design, develop, test, install and support programs/systems in line with agreed requirements.
  • Assist with the analysis of requirements and the development of recommendations as to the systems approach to follow.
  • Prepare specifications, codes, tests, deliverables, acceptance criteria, time frames, and prepare and study the technical feasibility and estimates of the proposed systems solutions.
  • Analyze the problems, develop, and propose solutions to more senior team members.
  • Provide technical assistance to other Swift colleagues and provide guidance to more junior team members in their daily work.
  • Develop and maintain technical documentation and prepare and give presentations to customers on systems.
  • Provide timing/scheduling estimates to project lead and propose corrective actions to timelines.

Qualifications:

  • 3 - 5 years of experience IT with minimum 2 years of web development experience in a (preferably) international setting. 

Technical Skills Requirements:

  • Java development knowledge: Core and Web Java, Spring Framework, Jersey, JPA, Junit, Tomcat
  • At least 2 years of experience with HTML5, CSS3, and modern JavaScript frameworks, in particular Angular 8 and above.
  • Knowledge and familiarity RHEL platform administration is a plus.
  • Full-stack Javascript development experience
  • TypeScript is a plus
  • Good knowledge of web-service related technologies: XML, Ajax, JSON, RESTFul web-services
  • Good application database knowledge: RDBMS, Oracle, SQL, PL/SQL
  • Experience in an Agile/Scrum software development environment.
  • Experience in continuous integration/delivery build environment: Git, Jenkins, Maven, and Static/Dynamic Analysis tools (i.e. SonarQube, Coverity, BlackDuck)
  • Knowledge on change management processes and continuous delivery pipeline tools: Confluence, Jira, and ServiceNow.
  • Familiarity on virtualization and containerization concepts and technologies is a plus (VMWARE/Vsphere, Docker,Openshift and/or Kubernetes).

Professional Skills Requirements:

  • Team player, ability to collaborate with teams operating in other time-zones (US, Europe, and APAC)
  • Analytical with very good troubleshooting skills in understanding very complex situations and dependencies.
  • Excellent written and verbal (English) communication skills.
  • Good interpersonal skills and customer centric attitude.
  • Continuous improvement mindset.
  • Interested to stay up to date with the latest technologies and willing to invest time to understand how things work.

              

Know more about the team:

PO: Faradiza Ramli

Hiring Manager: Elizalde Esteban

              

What we offer

We put you in control of career

We give you a competitive package

We help you perform at your best

We help you make a difference

We give you the freedom to be yourself

              

We give you the freedom to be yourself. We are creating an environment of unique individuals – like you – with different perspectives on the financial industry and the world. An environment in which everyone’s voice counts and where you can reach your full potential regardless of age, background, culture, colour, disability, gender, nationality, race, religion, or veteran/military status.