- Location
- Brussels
- Type
- Full-time
- Department
- IT
- Seniority
- Senior
- Experience
- 6+ years
- Education
- Master
- Closing date
- Today
- Source
- CareersPage
Description
Mission Overview:
The IT Developer position is a consultancy mission at a client site, representing Keystone Solutions. As a Keystone Solutions consultant, you will be hired to work on client projects, bringing your expertise and values to every engagement.Responsibilities:
- Take an important role in the Agile transformation of a major business bank in Belgium, working within multi-disciplinary teams responsible for digital solutions for enterprise clients.
- Develop features end-to-end, including frontend parts in mobile applications and backend parts in cloud systems.
- Join a team composed of internal and external members, working in an Agile squad responsible for Dev and Ops activities.
- Translate requirements into high quality code.
- Design, build, and maintain high performance, reusable, and reliable applications, with a focus on backend development using Java and Spring Framework.
- Collaborate with cross-functional teams to ship new features.
- Work with outside data sources and APIs.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Apply development best practices to ensure code quality.
- Identify and correct bottlenecks and fix bugs.
- Be involved in Ops activities, including the setup of CI/CD pipelines.
Requirements:
- Sound knowledge of English; knowledge of French or Dutch is a plus.
- Bachelor/Master degree or equivalent by experience.
- Agile mindset: positive attitude, pragmatism, thirst for knowledge, focus on team success, and continuous improvement.
- Cross-functional contribution: willingness to take on other roles and disciplines as needed.
- At least 6 years of relevant experience.
- Technical experience (mandatory):
- Software craftsmanship and clean code principles.
- Understanding of OO principles, DDD, design patterns, and SOLID principles.
- Readable code and refactoring skills.
- Practical experience with Test Driven Development (TDD).
- Willingness to pair program.
- Proven knowledge of Java, Spring, Maven, DB.
- Proven knowledge of Restful APIs with swagger (yaml).
- Proven knowledge of VCS (Git).
- Proven knowledge of Continuous Integration/Deployment principles (Jenkins or alternative).
- Proven knowledge of SAST (SonarQube, Fortify, NexusIQ or alternative).
- Knowledge of Docker, Container, and Groovy.
- Participation in API automation testing.
- Technical experience (nice to have):
- Technical knowledge about banking infrastructure and frameworks.
- Business experience (preferable):
- Practical experience with Scrum.
- Soft skills:
- Active knowledge sharing and improvement suggestions.
- Ability to adapt and bond with new colleagues.
- Collaboration and feedback-oriented personality.
- Ability to challenge requirements based on expertise.
Keystone Solutions Advantages:
- Consultancy Nature: You will work on-site as a consultant, representing Keystone Solutions in client environments.
- Dynamic Projects: Experience a diversity of challenges across various client settings, broadening your expertise.
- Turbo-Charged Learning: Benefit from professional development and continuous learning opportunities.
- Skyrocketing Ambition: Keystone Solutions is committed to your career growth within our consultancy framework.
- Values: As a K-Stone, you bring our core values to every engagement, making a real impact.
Application:
If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.