Mission Overview:
This is a consultancy mission at a client site, where you will represent Keystone Solutions as a Full Stack Developer (Java/React). As a Keystone Solutions consultant, you will be hired to work on client projects, bringing your expertise and our values to every engagement.
Key Responsibilities:
-
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 new features.
-
Work with outside data sources and APIs.
-
Ensure the best possible performance, quality, and responsiveness of the application.
-
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.
Mission Context:
You will join a highly visible team at the client, working at the epicentre of all customer channels. The mission involves maintaining and evolving existing applications, migrating legacy systems, integrating with third parties, and working on both front-end and back-end topics. You will be part of an Agile squad, collaborating with internal and external team members, and expected to build a mid/long-term relationship with the team.
Required Skills and Experience:
-
At least 4 years of relevant experience as a Full Stack Developer.
-
Proven knowledge of Java, Spring, Maven, RESTful APIs, Oracle DB, React, Node.js.
-
Experience with SVN/Git (Gitlab or alternative), Jenkins, SonarQube, Fortify, Confluence, JIRA.
-
Knowledge of Continuous Integration/Deployment principles.
-
Familiarity with Docker, Containers, and Groovy.
-
Understanding of clean code principles, OO principles, DDD, design patterns, and SOLID principles.
-
Experience with test-driven development.
-
Practical experience with Scrum and Agile methodologies.
-
Bachelor/Master degree or equivalent by experience.
-
Sound knowledge of English (knowledge of a local language is a plus).
Soft Skills:
-
Positive attitude and pragmatism.
-
Thirst for knowledge and knowledge sharing.
-
Team-oriented mindset with a focus on collective success.
-
Continuous learning and improvement.
-
Ability to challenge requirements and propose improvements.
Why Join Keystone Solutions?
-
Consultancy Nature: Embrace your identity as a consultant, working on-site and representing Keystone Solutions in dynamic client environments.
-
Dynamic Projects: Experience a wide variety of challenges across different client settings, ensuring no two missions are ever the same.
-
Turbo-Charged Learning: Accelerate your professional development with exposure to diverse technologies and business domains.
-
Skyrocketing Ambition: Grow your career within a framework that values ambition and supports your progression.
-
K-Stone Values: As a K-Stone, you bring our core values—collaboration, excellence, and integrity—to every engagement.
Ready to Apply?
If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today .