Java Software Engineer
SWIFT
Brussels, Belgium
About the Role:
Are you a Java software engineer who strives to bring value with quality to customers? Do you thrive in an autonomous cross-functional team? Do you appreciate the challenge to understand existing software, identify technical debt, and then refactor it to make it better?
We are looking for a Java software engineer who strives to bring value with quality to our customers to join our Alliance Interfaces tribe at Swift, the tribe developing on-premises and cloud products that connect businesses to financial networks globally.
What to expect:
- You will design, develop, test and integrate new features, components and improvements to messaging products
- You will use a range of proven technologies such as Java, Git, Maven, Jenkins, JBoss, XML, Docker
- You will be exposed to the financial business and its global networks
- You will be developing the Alliance Messaging Hub, the on-premises product which is relied upon by several of the top 10 banks in the world
- You will have the opportunity to develop yourself as well others in broad area covering software architecture, development, quality assurance, security, operations and IT infrastructure aspects
- You will work in a truly international environment with main hubs across 3 continents
What will make you successful?
Professional skills:
- Autonomous with an agile mindset – empowered, with the ability to adapt and respond to change
- Customer-focused and quality-minded – continuously strive to deliver true customer value
- Open-minded, solution-oriented, and a team player – gaining momentum through collaboration with others
- Fluent in English (spoken and written)
Technical skills:
- Software engineer with 5+ years of experience
- Expertise in Java 17 and frameworks such as Java EE
- Experience with analyzing existing software, identifying technical debt, refactoring
- Experience with agile development practices such as test-driven development and test-driven design
- Know how to make applications secure, performant and resilient.
- Familiar with SQL and/or NoSQL databases such as Oracle, Cassandra or MongoDB
- Familiar with the Swift network and/or other financial networks
- Knowledge of Linux
- Knowledge of continuous delivery process and technologies such as Docker or Jenkins
Apply Now
Don't forget to mention BrusselsJobs when applying.