Java Developer
Posted 4 hours 22 minutes ago by Church International Ltd.
650,00 € - 700,00 € Daily
Contract
Not Specified
Other
Brussel, Belgium
Job Description
- Based in Brussels
- Hybrid working: 50% onsite & 50% homeworking
- 12-month contract
- €650-700
- Must be fluent in English (French or Dutch is a plus)
This tribe is the epicenter of all channels provided by our client bank to its customers. Offering personalized and insightful advice & frictionless experiences through multiple channels (Easy Banking Web & App, Employee application, 3rd parties), brands and business lines (Retail & Private banking, Bank for Entrepreneurs, Corporate banking).
You will help the team to:
- Maintain and make evolve the existing applications
- Create new applications
- Migrate Legacy applications into more recent versions
- Work on integration with 3rd party providers
As a skilled Developer, you will be the 2nd Back End developer of the squad and work in an Agile team where you'll be responsible for:
- Translating requirements into high-quality code.
- Design, build, and maintain high-performance, reusable, and reliable Java code based on Spring Framework.
- Collaborate with cross-functional teams to ship features.
- Work with outside data sources and APIs.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
Technical experience:
- Essential IT knowledge: You know the principles of clean code and apply them effectively.
- Understanding of the OO principles, DDD, design patterns and best practices such as SOLID principles.
- You write readable code and do refactoring as part of your daily routine.
- You are familiar with test-driven development, and you have practical experience with it.
Technical Skills:
- Proven knowledge of Java, Spring, Maven, RESTful API's, Oracle DB.
- Knowledge of Git (Gitlab or alternative), Jenkins, SonarQube, Fortify, NEXUSIQ, Snow.
- Knowledge of Continuous Integration/Deployment principles.