Senior IT Developer Consultant

  • Brussels, Belgium
  • Full-Time
  • On-Site
  • -

Job Description:

Mission Overview:

This is a consultancy mission at a client site, where you will represent Keystone Solutions as an IT Developer. As a Keystone Solutions consultant, you will be engaged in dynamic client projects, bringing your expertise to diverse environments and contributing to impactful solutions.


Responsibilities:

  • Translating requirements into high quality code as part of a consultancy engagement.
  • Designing, building, and maintaining high performance, reusable, and reliable applications, with a focus on backend development using Java and Spring Framework.
  • 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 fixing bugs.
  • Being involved in Ops activities, including the setup of CI/CD pipelines.

Requirements:

  • At least 6 years of relevant experience in IT development.
  • Bachelor/Master degree or equivalent by experience.
  • Sound knowledge of English (knowledge of a local language is a plus).
  • Proven knowledge of Java, Spring, Maven, databases, RESTful APIs with Swagger (yaml), Git, Continuous Integration/Deployment principles (Jenkins or alternative), SAST (such as SonarQube, Fortify, NexusIQ or alternative), Docker, Containers, and Groovy.
  • Familiarity with Test Driven Development (TDD) and practical experience with it.
  • Understanding of OO principles, DDD, design patterns, and best practices such as SOLID principles.
  • Experience with API automation testing.
  • Willingness to pair and share knowledge with other developers.
  • Practical experience with Scrum is preferable.
  • Agile mindset: positive attitude, pragmatism, thirst for knowledge, focus on team success, and continuous improvement.
  • Ability to adapt and bond with new colleagues, collaborate, provide feedback, and challenge requirements based on expertise.

Why Join Keystone Solutions?

  • Consultancy Identity: You will be part of a team of consultants, working on-site at client locations and representing Keystone Solutions’ values and expertise.
  • Dynamic Projects: Experience a wide variety of challenges and environments, broadening your professional exposure and impact.
  • Turbo-Charged Learning: Benefit from continuous professional development and learning opportunities across multiple client projects.
  • Skyrocketing Ambition: Keystone Solutions is committed to supporting your career growth and ambitions within a dynamic consultancy framework.
  • K-Stone Values: As a K-Stone, you bring our core values to every engagement, making a difference for clients and your own career.

Application:

If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.