Commercial experience programming in Java and Spring Boot and at least one other language (Javascript/Typescript/NodeJS, SC, Go, C#). Hands-on experience with at least one major cloud provider (GCP, AWS, Azure), including their data-related components. Understanding of modern software patterns and methodologies such as Twelve-Factor, Progressive Apps, Single Page Apps, Observables. Proficiency in writing queries against MySQL, PostgreSQL, etc. Experience developing with Docker. Experience in using unit testing and CI/CD and following TDD best-practice (utilizing frameworks like JUnit, Mockito). Experience building and integrating with REST APIs. Strong written and verbal communication skills. Eligibility for SC clearance.