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.
#J-18808-Ljbffr