Position: Java / Backend Competence Manager
Company: Sombra
Experience required: 5y
Category: Java
English level: upper
Published: 2021-03-01T00:00:00+02:00

Sombra is an ambitious and fast-growing Ukrainian tech company that engaged in custom software development. Our target markets are the USA, Canada, and the UK. The company employs more than 160 motivated professionals. We offer our customers building dedicated teams of software engineers in Ukraine.

Requirements:
✦7+ years of proven experience in development.
✦1+ years of leading experience
✦Advanced experience with Java language and related tech stack (Spring, 
  Hibernate and many others)
✦Experience with other programming languages and stacks (Node.js, 
  Python, Ruby, .NET) will be a plus
✦Experience with various Data Storages (RDBMS, NoSQL, file storages, 
  Elastic etc)
✦Experience integrating with different systems (REST API, GraphQL, Kafka 
  etc)
✦Deep understanding of design patterns and architectural patterns (like 
  client-server, microservices, serverless, message queues and others)
✦Experience with cloud platforms (AWS, GCP, Azure, PCF etc)
✦Experience setting up CI/CD pipelines, containerizing and orchestrating 
  web applications (using e.g. Docker, k8s or similar)
✦Experience working with applications requiring performance, scalability, 
  resilience, recoverability, security and other non-functional requirements
✦Extensive experience in setting up engineering practices and processes 
  on different projects
✦Willingness to familiarise and work with new technologies and approaches
✦Experience in designing and supporting architecture of web applications
✦Experience in evaluating both hard and soft skills of engineers and 
  building effective teams
✦Upper-Intermediate spoken and written English.

Responsibilities: 
✦Long-term involvement on the project with the role of Backend lead
✦Short-term involvement on the projects with the role of Backend lead for 
  project kickoff, consulting and delivering solutions for technical challenges. ✦For now, we have nearly 20 clients using Java tech stack.
✦Development of Backend competency in the company (50+ engineers use 
  Java on their projects):
✦Interviewing Backend engineers
✦Improving Backend interview processes
✦Assessing promotions of Backend engineers in the company
✦Improving Backend promotions process
✦Leading and participating in Backend community events in the company
✦Involvement into Presales calls with potential clients and representing ✦Backend expertise of the company
✦Involvement into Discovery phases for new projects
✦Effective cooperation with CTO and other Competence Managers 
  (Backend, Frontend, QA, UX/UI)