In one sentence
Responsible for Leading and mentoring a small development team within a specific task or project, side by side with hands-on development.
What will your job look like?
• Provide planning and high-level estimations
• Support team members to reach their professional goals
• Assess overall team and team members' performance
• Conflict resolution and corrective actions when needed
• Assure technical solutions are in compliance with the software architect, product owner, the definition of done, and planning
• Support and defend scrum methodology and technical good practices within the team
• Ongoing leadership and mentorship of the team developers
• Technical support to team members and other projects when needed
All you need is...
Mandatory skills:
• excellent communication and collaboration skills,
• experience in team management,
• ability to handle multiple competing priorities in a fast-paced environment,
• very good understanding of Java 17,
• knowledge of Spring/Spring Boot framework strongly preferred,
• good experience in working with systems based on microservices architecture,
• messaging service experience using Kafka,
• experience building rest APIs,
• good experience with relational and non-relational database systems,
• solid knowledge using standard design and integration patterns, as well as development best practices,
• experience with modern SDLC methodologies: QA and CI/CD pipelines, unit, component, contract, integration, contract, e2e, and performance testing automation in microservices environments
Nice-to-have skills:
• Grafana, Sonar,
• experience with SAFe methodology,
• Docker and Kubernetes experience. Good knowledge about containers and pods development cycle administration,
• OpenShift Container Platform
Why you will love this job:
You will be challenged with leading and mentoring a small development team and h owning the technical aspects of the project You will have the opportunity to work in a growing organization, with ever growing opportunities for personal growth You will have the opportunity to work with the industry most sophisticated technologies! We offer a wide range of stellar benefits including health, dental, vision, and life insurance as well as paid time off, sick time, and parental leave!