Global Investment Banking firm seeks a VP/SVP/ED/Principal Engineer Level Software Engineer.
In this role, you will build the firm's next-generation cross-asset risk calculation system utilising a highly scalable Java Cloud-based architecture. Leading various engineering activities, including design decisions regarding the technical direction of the platform with short, medium, and long-term changes, with a key focus on public cloud onboarding.
The platform is a Greenfield build using modern technologies such as Java, Spring Boot, Kubernetes, Kafka, MongoDB, RabbitMQ, Solace, Apache Ignite. The platform runs in a hybrid mode both on-premises and in AWS utilising technologies such as EKS, S3, FSX.
Objectives
- Steering platform onboarding into AWS and Google Cloud
- Provide solutions in terms of performance, robustness and cost-effectiveness
- Identifying and defining necessary system enhancements to improve current processes and architecture
- Hands-on coding of fixes, features, and improvements
- Conduct Code Reviews from other team members and giving robust critique/feedback
- Mentoring/coaching junior developers on coding/architecture approaches and best practices
Skills required
- Expert knowledge of Java based distributed systems, including event-driven architecture
- Expert knowledge of Java, JVM, memory management, garbage collection
- Expert knowledge of Spring, SpringBoot framework and associated technologies
- Stakeholder management, Team and resource management skills
- Expertise in Java debugging, including remote debugging of services deployed to K8s
- Experience and good understanding of core technologies provided by GCP/AWS, such as S3, FSX, EKS, SQS, SNS, Kinesis, AmazonMQ, DynamoDB, GKE, CloudStorage, PubSub, Filestore
Apply for more details and Full Job specifications. Hybrid Working Circa 3 Days a week in office.
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.