At a Glance
- Tasks: Design and build components for our data mesh ecosystem and create real-time solutions.
- Company: Join a leading London-based investment bank with a strong reputation in the financial industry.
- Benefits: Enjoy hybrid working options and the chance to work on mission-critical projects.
- Why this job: Be part of a dynamic team, innovate with modern tech, and make a real impact.
- Qualifications: Bachelor’s in Computer Science; expert in Java, Spark, Python; cloud experience preferred.
- Other info: This is a 6-month contract role with opportunities for growth and learning.
The predicted salary is between 48000 - 72000 £ per year.
6-Month Contract
Hybrid Working
Leading London Based Investment Bank
You will:
- Design and build foundation components that will underpin our data mesh ecosystem.
- Build enterprise-class real-time and batch solutions that support mission-critical processes.
- Build solutions in line with our Digital Principles.
- Partner with our Product team(s) to create sustainable and resilient solutions.
Your experience:
- Bachelor’s degree in Computer Science or relevant certification.
- Expert-level experience in Java and preferably in Spark and Python.
- Well-versed in Cloud architecture and have delivered to one or more; Azure (preferred).
- Demonstrate hands-on engineering in large scale complex enterprises, ideally in the banking/financial industry.
- Worked with modern tech – data streaming, real-time & batch processing, and compute clusters.
- Working knowledge of relational and NoSQL databases, designing and implementing scalable solutions.
- Experience of working in a continuous architecture environment, iterating and improving solutions including test-driven development.
- Experience of CI/CD pipelines – ADO, GitHub, or GitLab.
If you meet the above criteria, please apply!
#J-18808-Ljbffr
Software Engineer (Markets Regulation) employer: caia.org - Jobboard
Contact Detail:
caia.org - Jobboard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Markets Regulation)
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Java, Spark, and Python. Consider building a small project or contributing to open-source projects that utilize these technologies to showcase your skills.
✨Tip Number 2
Gain a solid understanding of cloud architecture, particularly Azure, as it's preferred for this role. You can explore online courses or tutorials that focus on building applications in Azure to enhance your knowledge.
✨Tip Number 3
Highlight any experience you have with data streaming and real-time processing. If you have worked on projects involving these concepts, be ready to discuss them in detail during the interview.
✨Tip Number 4
Familiarize yourself with CI/CD pipelines and tools like ADO, GitHub, or GitLab. Understanding how to implement continuous integration and deployment will be crucial, so consider setting up a personal project that uses these practices.
We think you need these skills to ace Software Engineer (Markets Regulation)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spark, and Python. Include specific projects or roles where you demonstrated your skills in cloud architecture, particularly Azure, and any relevant experience in the banking or financial industry.
Craft a Strong Cover Letter: In your cover letter, emphasize your hands-on engineering experience in large-scale enterprises. Discuss how your background aligns with the company's Digital Principles and your ability to build sustainable solutions in partnership with product teams.
Showcase Relevant Projects: If you have worked on projects involving data streaming, real-time processing, or CI/CD pipelines, be sure to mention these. Provide examples of how you iterated and improved solutions in a continuous architecture environment.
Highlight Soft Skills: While technical skills are crucial, don't forget to mention your soft skills. Communication and collaboration are key when partnering with product teams, so illustrate your ability to work effectively in a team-oriented environment.
How to prepare for a job interview at caia.org - Jobboard
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Spark, and Python in detail. Highlight specific projects where you utilized these technologies, especially in a banking or financial context.
✨Demonstrate Cloud Knowledge
Since the role emphasizes cloud architecture, make sure to articulate your experience with Azure. Discuss any relevant projects where you implemented cloud solutions and how they benefited the organization.
✨Emphasize Problem-Solving Abilities
Prepare to share examples of how you've tackled complex engineering challenges in large-scale enterprises. Focus on your approach to building resilient and sustainable solutions.
✨Familiarize Yourself with CI/CD Practices
Since experience with CI/CD pipelines is crucial, be ready to explain your familiarity with tools like ADO, GitHub, or GitLab. Discuss how you've integrated these practices into your development workflow.