Job Description
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.