Participate in requirement, design, implementation, testing and support of custom financial software solutions which includes feature enhancements, new functionalities and back-end systems integration
Collaboration with customers to prepare technical specifications
Interact with subject matter experts (functional and technical) to understand business requirements and technology architecture of the applications
...
Proven hands-on experience with one or more programming languages (Java & SpringBoot preferred), scripting language and CICD/DevOps tooling (GitLab, Terraform, EKS) using modern technologies.
Ability to take ownership, collaborate closely with cross-functional teams and communicate clearly in an agile environment.
Solid understanding of cloud security, resilience, and operational best practices.
...
Troubleshoot, debug, optimise, and enhance application performance, reliability, and scalability.
Manage assigned development tasks and deliver project milestones within agreed timelines.
Collaborate closely with Software Engineers, Business Analysts, Technical Specialists, and project stakeholders throughout the Software Development Life Cycle (SDLC).
...