At a Glance
- Tasks: Join our team as a Front Office Java Software Engineer, focusing on Vert.x and Webflux.
- Company: Be part of a dynamic company leading innovative software solutions in the financial sector.
- Benefits: Enjoy a competitive daily rate, flexible work with 2 days in London, and a rolling contract.
- Why this job: Work on an exciting multi-year project that enhances your skills and career growth.
- Qualifications: Strong experience in Java, Vert.x, and Webflux is essential for this role.
- Other info: The interview process includes technical questions and a chat with the Head of Department.
Job Description
Java Software Engineer (Product Engineering- Real-time Payments)\\n Location: London, Hybrid (1-2 days/week)\\n\\n A Java Software Engineer is needed for a highly regarded payment solutions company; they are used by major global financial institutions standing out for its low-code, cloud-native real-time payments platform \\n\\n Theyre looking for a Java Developer with a product engineering background to join their team, building highly available, scalable systems that power next-generation payments. \\n\\n Your Background/ Tech Stack \\n Java with Spring \\n Reactive programming (AKKA etc)\\n Solid understanding of CI/CD pipelines, automation, and Agile delivery practices. \\n Experience working with MongoDB or other NoSQL databases.
\\n\\n Play a key role in developing real-time payment processing systems using Java, Spring, and Reactive frameworks. \\n Work within an Agile delivery environment, collaborating closely with cross-functional teams. \\n Leverage automation, CI/CD pipelines, and DevOps tools to streamline deployments and improve delivery efficiency.
\\n\\n This is a great opportunity to work in a fast-paced, collaborative engineering environment, designing and developing products that sit at the heart of a global payments network. \\n\\n Software Engineer- Product Engineering- Real-time Payments
Contact Detail:
Oliver Bernard Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Front Office Java Software Engineer
β¨Tip Number 1
Brush up on your knowledge of Vert.x and Webflux, as these are key technologies for the role. Consider building a small project or contributing to an open-source project that uses these frameworks to demonstrate your skills.
β¨Tip Number 2
Familiarise yourself with AWS services, especially those relevant to Java applications. Being able to discuss how youβve used AWS in past projects will give you an edge during the interview.
β¨Tip Number 3
Prepare for the technical interview by practising common Java coding challenges and TDD principles. Websites like LeetCode or HackerRank can be great resources for this.
β¨Tip Number 4
Research StudySmarter and our projects to understand our culture and values. This will help you tailor your responses during the interview and show that youβre genuinely interested in joining our team.
We think you need these skills to ace Front Office Java Software Engineer
Some tips for your application π«‘
Understand the Job Requirements: Carefully read the job description for the Front Office Java Software Engineer position. Make sure you understand the key technologies required, such as Java, Vert.x, and Webflux, and how your experience aligns with these.
Tailor Your CV: Customise your CV to highlight your experience with Java, AWS, TDD, and specifically Vert.x/Webflux. Use keywords from the job description to ensure your CV stands out to recruiters.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your specific experience with the technologies mentioned. Mention your availability for the 2 days a week in London and express your enthusiasm for the multi-year project.
Prepare for the Interview: Since there are two stages in the interview process, prepare thoroughly for both. Brush up on technical questions related to Java and the frameworks mentioned, and be ready to discuss your previous projects and how they relate to the role.
How to prepare for a job interview at Oliver Bernard
β¨Brush Up on Your Java Skills
Make sure you're well-versed in Java, especially the latest features and best practices. Be prepared to discuss your experience with Java and how you've applied it in previous projects.
β¨Know Vert.x and Webflux Inside Out
Since the role specifically requires knowledge of Vert.x and Webflux, ensure you understand their core concepts and can explain how they differ from traditional Java frameworks. Be ready to provide examples of how you've used them in real-world applications.
β¨Familiarise Yourself with TDD
Test-Driven Development (TDD) is a key part of the stack. Be prepared to discuss your approach to TDD, including how you write tests before code and how this has improved your development process.
β¨Prepare for Technical Questions
The first stage of the interview will focus on technical questions, so practice common Java interview questions and coding challenges. Consider using platforms like LeetCode or HackerRank to sharpen your problem-solving skills.