REQUIRED SKILLS:
Java Development
Maven, including the use of parent POMs and Bill of Materials (BOM) to manage project dependencies and configurations effectively
Complex SQL queries
Writing configuration files in YAML
Strong communication
Deployments running applications on Kubernetes
Understands and proactively structures code to be maintainable and minimize cognitive load
S.O.L.I.D. design principles
Champion of quality and automated testability