Mission Overview
About the job Senior IT Developer Consultant
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.
Benefits
* 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.
#J-18808-Ljbffr