Job 3 van 4


Report this listing

Solliciteren



DEV Engineer IT Developer Java



Mission Overview:

This is a consultancy mission at a client site, where you will represent Keystone Solutions as a DEV Engineer - IT Developer Java. As a Keystone Solutions consultant, you will be hired to work on client projects, bringing your expertise and values to every engagement.

Responsibilities:

  • Maintain and evolve existing applications.
  • Create new applications.
  • Migrate legacy applications to more recent versions.
  • Work on integration with third-party providers.
  • Work on back-end topics as the second Back-end developer in an Agile squad.
  • Translate 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.

Requirements:

  • At least 4 years of relevant experience.
  • 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, RESTful APIs, Oracle DB.
  • Knowledge of Git (Gitlab or alternative), Jenkins, SonarQube, Fortify, NEXUSIQ, Snow.
  • Knowledge of Continuous Integration/Deployment principles.
  • Understanding of OO principles, DDD, design patterns, and best practices such as SOLID principles.
  • Experience with test driven development.
  • Familiarity with Pair Programming and code review practices.
  • Ability to understand business requirements and translate them into technical requirements.
  • Practical experience with Scrum and Agile projects, embracing the Agile mindset: positive attitude, pragmatism, thirst for knowledge, team success, and continuous improvement.
  • Willingness to take on cross-functional roles within the team as needed.
  • Strong communication skills, transparency, and ability to take the lead and be the spokesperson for developers.
  • Continuous learning and active knowledge sharing within the team.

Why Join Keystone Solutions?

  • Consultancy Nature: You will work on-site as a consultant, fully integrated into client teams while representing Keystone Solutions.
  • Dynamic Projects: Experience a wide variety of challenges across different client environments, ensuring no two missions are ever the same.
  • Turbo-Charged Learning: Accelerate your professional development and broaden your expertise through exposure to diverse technologies and business domains.
  • Skyrocketing Ambition: Keystone Solutions is committed to your career growth, offering a framework where your ambitions can thrive.
  • Values: As a K-Stone, you bring our core values of excellence, collaboration, and integrity to every client engagement.

Ready to Apply?

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

Solliciteren

Meer banen van je zoekopdracht