We are a supplier of IT and Change Management resources to a leading bank in Belgium. We look for collaborative, driven and professional specialists with an Agile mindset and capability. We are now in need of a Senior Back End Engineer (Java) to improve the way of working within the bank
You will be on site for 50% of the time as an average
What will you be doing?
The tribe has an E2E product responsibility on the digital solution (web & app) created for the Enterprises clients of the Bank. The tribe consists of multi-disciplinary teams (squads) combining all the IT & business skills needed to develop & maintain these solutions.
You will have the opportunity to work in a team that develops features E2E, including the frontend parts in a mobile application and the backend parts in a cloud system.
As a skilled Java Developer, you would join a team composed of internals and externals. You'd work in an Agile squad where you'll be responsible of Dev and Ops activities by
Translating requirements into high quality code
Designing, building, and maintaining high performance, reusable, and reliable applications
Backend part: Java and Spring Framework (this will be most of your activities)
Collaborating with cross-functional teams to ship new features
Working with outside data sources and APIs
Ensuring the best possible performance, quality, and responsiveness of the application
Applying development best practices to ensure the quality of your code
Identifying and correcting bottlenecks and fix bugs
Being involved in the Ops activities (set up of CI/CD pipelines).
The skills you will need (6 years or more as a Senior level mission)
Proven knowledge of Java, Spring, Maven, DB
Proven knowledge of Restful API's with swagger (yaml)
Proven Knowledge of VCS (Git)
Proven Knowledge of Continuous Integration/Deployment principles (Jenkins or alternative)
Proven Knowledge of SAST (such as SonarQube, Fortify, NexusIQ or alternative)
Knowledge of Docker, Container and Groovy
Apply for more information.