Job Description
- You have a demonstrable engineering background.
- You are familiar with modern architectures (microservices, event-driven architecture, integrations)
- You are familiar with different programming languages.
- You have good experience with Agile, Software development, DevOps, Project Management, or other approaches to software delivery.
- You have experience with:
- Designing, Building and Enhancing Java Web Applications
- Migrating functionality from legacy applications to modern Java Web Architecture
- Web Frameworks: Java/ Springboot
- SRE Tooling/ Monitoring/ Alerting: Grafana, Prometheus
- Integration: JMS, MQ, Kafka, File Transfer, S3
- Test Frameworks: Junit, Mockito, Selenium, Cucumber, PACT
- Database/ ORM Frameworks: Oracle DB/ Hibernate
- Elasticearch (ELK Stack)
- CI/CD: Azure DevOps
- Kubernetes/ Openshift/ Docker
Previous Experiences
- You have 5+ years of IT experience
- You have exposure to multiple, diverse infrastructure, application and information technologies and processing environments.
- You know general IT risk controls (access controls, change controls, physical security)
- You understand systems development processes, SDLC and coding
- You have experience with Incident Management processes