Senior Developer/Systems Engineer

Posted:
7/21/2024, 5:00:00 PM

Location(s):
England, United Kingdom ⋅ London, England, United Kingdom

Experience Level(s):
Senior

Field(s):
IT & Security ⋅ Software Engineering

About the Role

The API, Identity & Connectivity (APIIC) Tribe builds state-of-the-art & innovative API, identity solutions and engages with strategic partners to deliver a frictionless and sustainable customer experience and increase value for the Swift community.

The tribe consists of solutions that can be grouped under three domains, APIs, Identity and Access Management, and Platform Partners.

As a Senior Developer/Systems Engineer,  you will be working closely with internal customers, product owners and other engineers to develop your product/service. You will ensure the gathering of technical market insights and customer needs, combine that with your expertise and you will stay focus on continuous improvement to deliver key product improvements to achieve customer satisfaction having the end-to-end ownership of your daily activities. You will be involved in all stages of software development, being front-end development, back-end development, database integrations, network and hosting management, user interface, user experience, and back-end server management.

What will make you successful?

- 4-5 years of Java experience.
- OO programming, Design Patterns, Strong Java skills and good Java programming experience, Java techniques (garbage collection, multi-threading, load scalability).
- JVM performance tuning on various OS platforms: Windows, UNIX (Oracle Solaris, AIX, HPUX), Linux (RedHat).
- 1-2 years of Spring boot experience.
- Development of REST API services using Spring Boot.
- API design principles and development.
- API technologies and security: REST, HTTP/S, OAuth, JWT.
- API consumption tools like postman, curl, SDKs.
- Experience developing on Unix and/or Linux OS, as well as Windows.
- Experience using source code repository (GIT, etc.).
- Security technologies: PKI, HMAC, AES, digest algorithms, SSL, hardware tokens.
- Relational database technologies (H2).
- SQL, PL/SQL, JDBC, JPA
- Experience in an Agile/Scrum software development environment.

              

              

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, sexual orientation, or veteran/military status.