6+ years of experience in backend software engineering building distributed applications.
Expertise in Java, Spring framework and Spring Boot, and Hibernate
Experience working with large-scale, distributed, service-oriented and event-driven architectures and systems, and understanding of the core principles around observability & monitoring, performance, high availability, scalability, reliability and security.
Excellent communication and collaboration skills - enjoy working with engineers, designers and product owners.
Experience with Docker / Kubernetes and message buses like Kafka; proficiency with Git
Discipline at unit, integration, and acceptance testing
Strong problem solving skills
Experience working in an agile-based methodology
Self-motivated to build and share knowledge and skill; has the ability and desire to mentor as well as be mentored.
Dedicated professional who forms opinions and enjoys discussion yet remains personable and approachable.