Position: Lead Java/Scala Developer
Company: Skelia
Category: Scala
Experience required: 5y
English level: intermediate

Couple of words about our client: they have more than 1000 professionals in their group and 18 locations worldwide. Their principal goal is to assist healthcare organizations, governments, and enterprises to succeed through sustainable growth, efficiency, and agility. They are keen on providing innovation through the best software development approaches embedded in continuous integration, delivery, automation, and cloud modernization. And by the way – they are one of the top North American AWS Advanced, Google Cloud Premier, and Microsoft Azure Gold partners.
Right now, they are building state-of-the-art software for one of the largest telecom companies in the US. The main aim lies in replacing the current application for calculating commissions. The intentional business value is to have the flexibility to manage, change and adapt the software to meet business needs. The heart team will consist of 5 team players – one Lead, two Front-end, and two Back-end developers.

*MISSION*
Hands-on development: coding and  tasks execution, code review, issue resolutions, etc.
Responsibility for running team ceremonies, providing estimates and execution excellence
Accountability for reaching sprint/release goals: timely status reporting, issue resolution and  red flag raising
Responsibility for code quality and consistency, regular code reviews, comprehensive code documentation, and the team is following development guidelines and adhering to DoD
Responsibility for DoD: analysis validation to satisfy DoD
Participation in solution design and technical decisions.
Team coaching and mentoring technical matters

*REQUIREMENTS*

6+ years of experience, master degree in STEM, Advanced English level
Solid Java/Scala skills and good experience with functional programming
Background with GitLab, SQL, Kafka/Event Streaming
Experience with Microservices and RESTFUL service design
Understanding of BDD principles and hands-on experience with Cucumber
Experience with Docker/Kubernetes
Solid knowledge of CI/CD platforms, databases, containers, performance testing
Substantial understanding of industry-standard secure software development practices
Experience with complex integrations
Leadership experience and understanding of people management principles combined with excellent communication skills
Curious engineering mindset with a passion for learning new frameworks, libraries, tools and architecture patterns
Nice to have gRPC experience