Bachelor's degree in Computer Science, Engineering, or related technical or business field
4+ yrs. of application development experience with Java or other equivalent language
Experience with Spring environment
Experience in cloud-based infrastructure (Azure, AWS, GCP, etc.)
Experience with the factors influencing performance of software applications at multiple layers (Database, network, CPU utilization, JVM tuning, memory analysis, thread management, query performance etc. )
An understanding of the importance of centralizing logging, metrics dashboards, and alerting. Able to talk about some of the tools used for these tasks
A good understanding of databases (ideally SQL/NoSQL)