Description

JD:
Understanding of SOLID principles
Strong refactoring and debugging skills
Expert level experience in Object Oriented Programming
Profiecient level experience in Functional Programming
Strong experience of Data Stores
Strong experience in Cloud
Strong experience in Java 11+
Experience in Spring Ecosystem
Strong experience in Microservice/Cloud Patterns
Strong understanding of Concurrency/Distributed Concurrency
Strong Quality Mindset
Understanding of Single Page Applications
Experience in Domain Driven Design concepts and patterns, REST/HATEOAS (preferred), Event Driven Architecture
Experience in Layered Architectures
Experience in CQRS/Event Sourcing
Experience in 12 Factor Application

Education

Bachelor's degree in Computer Science