- Experience in developing, debugging, and maintaining code in a large
corporate environment with one or more modern programming languages and database querying languages
- Hands-on experience using enterprise-authorized AI-assisted software
development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data
sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Application
Resiliency, and Security. Experience in deploying applications using CI/CD pipelines, docker containers & Kubernetes to Cloud platforms
- Hands-on experience in designing solutions and full stack development in
modern technologies for large enterprise technology platforms and systems.
- Hands-on experience in coding Microservices in Java, building UI/UX using
JavaScript frameworks (e.g. React, Angular), using Messaging e.g. Kafka, developing databases objects in: Oracle, Cloud Native DBs. Experience implementing opensource frameworks such as Spring Boot, POI, Activiti, Drools