Sr. Developer
Develop the following non-functional components:
- Develop and document defined CICD pipelines for application deployment automation.
- Implement High Availability and Disaster Recovery strategy by design.
- Implement auto-recovery scripts to minimize recovery time.
- Document application deployment diagrams and system operation runbooks for support and on-call activities.
- Implement dashboards for system health status, application status, audit, alert, logs, operation metrics, and cloud cost.
- Follow Agile Development methodology, attending scrum ceremonies and reporting status daily.
As part of a transformation, we are looking for a Sr. Developer with experience in functional and non-functional software/application development to re-write a legacy batch Java program using the latest Java and Azure cloud services.
- Rewrite a legacy batch Java program, translating and transmitting functionalities, using the latest Java and Azure cloud services.
- Deploy the re-written application to Azure cloud environments.
- Achieve 85% code coverage using unit tests.
- Create a regression test bed covering 100% of defined use cases.
- Performance tuning.
- Create and execute end-to-end, UAT, performance, concurrency, and stress tests.
- Run the application in parallel with the legacy system and fix any issues.