At a Glance
- Tasks: Join an Agile team to migrate legacy applications to modern architectures using Java and Azure.
- Company: Leading banking client in London with a focus on innovation.
- Benefits: Competitive daily rate, hybrid work model, and opportunities for professional growth.
- Other info: Exciting opportunity for career advancement in a dynamic financial environment.
- Why this job: Make a real impact in finance tech while working with cutting-edge tools and technologies.
- Qualifications: Strong Core Java skills, experience with Azure, Kafka, and Agile methodologies required.
A banking client is looking for a Senior Java Engineer with Azure and Kafka experience to join the team on a freelance basis. We are specifically looking for an individual with strong Core Java expertise, as this role primarily involves server-side development. Must be based in the UK and happy to be on site 8 days per month which is mandatory.
Responsibilities
- Working as part of an Agile development team to deliver the migration of the legacy application to a new event-based and service-oriented architecture solution, collaborating with the Solution Architect, Technical Lead, Application architects and other stakeholders.
- Lead delivery of a coherent end-to-end IT solution that meets both functional and non-functional requirements.
- Ensuring that the IT solution complies with the Enterprise engineering and architecture standards.
- Ensuring end-to-end consistency of solution delivery across platforms and teams by organising walkthroughs of the solution with delivery teams.
- Ensuring that the solution meets guidelines and standards for design and development.
- Undertaking hands-on development and coaching staff in the new technologies used; the successful candidate will be expected to support the development of more junior colleagues.
Technical Skills
- Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support.
- Strong hands-on Object-Oriented Design skills.
- Strong core Java programming skills.
- Experience of developing services/micro-services in Java.
- Experience of developing containerised services using Docker and Kubernetes.
- Hands-on SpringBoot skills.
- Experience of developing and deploying on Unix or Linux.
- Hands-on experience of using the Kafka ecosystem.
- Experience of profiling and performance tuning.
- Experience of Behaviour-Driven and Test-Driven development principles and skills.
- Experience of Public Cloud development.
Desirable Skills
- Working in an Agile development team.
- Designing and implementing platform independent, database independent event-driven applications.
- Database design skills in technologies such as Oracle and Splunk.
- DevOps principles, processes and tooling.
- IBM MQ Messaging Standards, for example ISO15022, ISO20022 and JSON.
- Working in Financial Market Infrastructure and/or Regulated environments.
Rates depend on experience and client requirements.
Senior Java Engineer – Azure – Finance Domain – London employer: Salt Digital Recruitment
As a leading banking client in London, we pride ourselves on fostering a dynamic and inclusive work culture that prioritises employee growth and development. Our hybrid working model allows for flexibility while ensuring collaboration within our Agile teams, providing opportunities to work on cutting-edge technologies in the finance domain. Join us to be part of a forward-thinking environment where your contributions are valued and you can make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Engineer – Azure – Finance Domain – London
✨Network Like a Pro
Get out there and connect with people in the finance and tech sectors. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings or can refer you directly!
✨Show Off Your Skills
When you get the chance to chat with potential employers, don’t hold back! Share your experiences with Core Java, Azure, and Kafka. Talk about projects you've worked on and how you’ve tackled challenges. This is your time to shine!
✨Tailor Your Approach
Make sure you’re aligning your skills with what the company needs. Research their projects and values, and be ready to discuss how your experience fits into their goals. It shows you’re genuinely interested and not just sending out generic applications.
✨Apply Through Us!
Don’t forget to check out our website for the latest job openings. We’ve got a range of opportunities that could be perfect for you. Plus, applying through us means you’ll get support throughout the process!
We think you need these skills to ace Senior Java Engineer – Azure – Finance Domain – London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your strong Core Java expertise and experience with Azure and Kafka. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this Senior Java Engineer role. Mention your experience in Agile teams and any hands-on development you've done that relates to the finance domain.
Showcase Your Technical Skills:Be specific about your technical skills in your application. Highlight your experience with Object-Oriented Design, SpringBoot, and containerised services. We love seeing concrete examples of how you've used these technologies in past roles!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at Salt Digital Recruitment
✨Know Your Java Inside Out
Make sure you brush up on your Core Java skills before the interview. Be prepared to discuss your experience with server-side development and how you've tackled challenges in previous projects. They’ll likely ask you to solve coding problems, so practice those algorithms and data structures!
✨Familiarise Yourself with Azure and Kafka
Since this role specifically requires Azure and Kafka experience, take some time to review your knowledge of these technologies. Be ready to explain how you've used them in past projects, and think of examples where you’ve implemented event-driven architectures or microservices.
✨Showcase Your Agile Experience
This position involves working in an Agile team, so be prepared to discuss your experience with Agile methodologies. Share specific examples of how you've contributed to Agile processes, such as sprint planning or retrospectives, and how you’ve collaborated with cross-functional teams.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about the team dynamics, the migration project, and their expectations for the role. This shows your genuine interest in the position and helps you assess if it’s the right fit for you.