- 8+ years experience with Java (versions 8+ preferred)
- Strong CS fundamentals (data structures, algorithms)
- Systematic problem-solving approach with excellent communication skills and a sense of ownership
- Expertise with Service Oriented Architectures, API-first approach (REST experience is required), and cloud-based service offerings, preferably on AWS.
- Experience working with relational/NoSQL databases
- Experience with developing and operating on the cloud (AWS, Azure or private cloud)
- Experience working with large scale ETL solutions, and data processing and querying solutions (Apache Spark)
- Experience with DevOps, modern SDLC practices and tools