Sr Java Developer
Sunnyvale, CA - REMOTE, but Must Relocate to Sunnyvale, CA before start date and work from home/Sunnyvale location.
10+ years of experience building distributed scalable back services heavily relying on distributed messaging, storage, and compute
Expert knowledge and extensive hands-on experience with Java 11+ (including streams and reactive) and Mongo (including very complex aggregation queries)
Hands-on experience with Spring, Spark, Docker, and Kubernetes
Strong understanding and experience with CI/CD pipelines, unit and integration testing, containerization, monitoring and alerting, production logs debugging
Strong collaboration skills, system thinking and ability to clearly explain complex concepts