Bachelor's degree in computer science, Information Systems or another applicable field is preferred.
5+ years of experience in Application development, deployment, and support.
Experience working across Java, JEE, JSP, Spring, Spring Boot (Microservices), Spring JPA, REST, JSON, Junit, React, Python, Javascript, HTML, and XML.
3+ years of experience in a Platform / Application Engineering role in support of on-prem and Cloud based deployments (Azure preferred)
Good to Have :
3+ years of experience with Platform / Application Administration
Extensive experience with software deployments on Linux and Windows systems
Experience working on Spark, Docker, Containers, Kubernetes, Microservices, Data Analytics, Visualization Tools, & GIT.
Experience building and supporting modern AI technologies : Azure Open AI and LLM Infrastructure / Applications
Experience deploying and maintaining applications and infrastructure via configuration management software (Ansible, Terraform) using IaC best practices.
Extensive scripting skills (e.g., bash, Python)
Experience using GitHub to manage application and Infrastructure deployment lifecycles in structured CI / CD environment.
Experience working in structured ITSM change management environment.
Knowledge of the configuration of monitoring solutions and the creation of dashboards (Splunk, Wily, Prometheus, Grafana, Dynatrace, Azure Monitor)