We are seeking a highly skilled Senior Software Engineer with strong expertise in Java and Kotlin to join our global investment bank as we embark on a major technology transformation program. This is a unique opportunity to work at the heart of a modernization initiative that will reshape our core platforms, enhance system resilience, and enable scalable innovation.
Key Responsibilities:
- Design, develop, and maintain robust, scalable backend services using Java and Kotlin
- Apply Test Driven Development (TDD) principles to ensure high code quality and test coverage
- Collaborate with cross-functional teams to shape system architecture and drive engineering excellence
- Translate complex technical concepts for both technical and non-technical stakeholders
- Contribute to ideation sessions, design reviews, and planning discussions to solve real business problems
- Engage in continuous integration and deployment processes, contributing to DevOps practices as needed
- 5+ years of professional experience in Java development
- Proven commercial experience with Kotlin in production environments
- Familiarity with Docker, Kubernetes, or other DevOps tools is a plus
- Strong understanding of software engineering principles, design patterns, and agile methodologies
- Excellent communication skills with the ability to present ideas clearly and concisely across teams and business units