At a Glance
- Tasks: Join our small team to develop and refactor a cash flow modelling engine using Java.
- Company: Be part of a dynamic company with under 15 employees, focused on financial software solutions.
- Benefits: Enjoy hybrid work, flexible hours, up to £100k salary, 25 days holiday, and a bonus.
- Why this job: Work on impactful projects in finance while growing your coding skills in a supportive environment.
- Qualifications: Strong Java coding experience and a degree in Finance, Mathematics, or Computer Science required.
- Other info: Client-facing opportunities available; ideal for those passionate about financial modelling.
The predicted salary is between 60000 - 84000 £ per year.
There is an opportunity to join their Development team (Java-based). The team is looking to hire someone interested in these fields who has relevant Software Engineering experience in Java and Cash Flow Modelling experience.
The company works in a hybrid way and you will be required in the office 2 days per week (Tuesdays/Wednesdays).
You will find yourself joining a small company of under 15. This role will be working across the full software development lifecycle. One of the core upcoming projects revolves around refactoring an extensive cash flow modelling engine, which the company has been developing for several years. You will be using Java as your main coding language with SQL and API components. There is an opportunity for this to be a client-facing role.
Must-Have requirements:
-
You must have strong coding experience with Java
-
Experience in financial modelling (Ideally Cash Flow Models / IRR)
-
2:1 or 1st Class Degree (Ideally in Finance / Mathematics / Computer Science)
Very Desirable:
-
Experience working with risk management models – in particular Stochastic modelling.
-
Strong experience working within a Banking or Investment company
Desirable:
-
SQL database experience (Postgres)
-
Experience of any relevant Object-Orientated coding language at an enterprise level (Java preferable as learning Java will be a requirement on the job)
-
Previous Financial Analyst experience
-
JSP / Reactive frontend
-
API / JWT, * IRR
-
SQL
-
Stochastic Modeling
-
JAVA
-
CASH FLOW
The salary for this position is up to £100,000 (could be flexible DOE) + discretionary Bonus up to 10% + 25 days holiday + Flexible working hours.
Java Developer - Financial employer: Avanti Recruitment
Contact Detail:
Avanti Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer - Financial
✨Tip Number 1
Make sure to brush up on your Java skills, especially focusing on the aspects relevant to financial modelling. Being able to demonstrate your coding proficiency in Java during discussions will set you apart from other candidates.
✨Tip Number 2
Familiarize yourself with cash flow modelling concepts and be prepared to discuss them in detail. Understanding how these models work and their applications in finance will show your genuine interest in the role.
✨Tip Number 3
If you have experience with risk management or stochastic modelling, be ready to share specific examples of your work. This can highlight your relevant expertise and make a strong impression on the hiring team.
✨Tip Number 4
Since this role may involve client interactions, practice articulating complex technical concepts in a clear and concise manner. Being able to communicate effectively with non-technical stakeholders is a valuable skill that can enhance your candidacy.
We think you need these skills to ace Java Developer - Financial
Some tips for your application 🫡
Highlight Relevant Experience: Make sure to emphasize your strong coding experience with Java and any relevant financial modelling experience, particularly in cash flow models or IRR. Tailor your CV to showcase projects or roles where you utilized these skills.
Showcase Your Education: Since a 2:1 or 1st Class Degree is required, clearly state your degree and institution. If your degree is in Finance, Mathematics, or Computer Science, make it prominent in your application.
Demonstrate Technical Skills: Include specific technical skills in your application, such as SQL database experience (especially Postgres), knowledge of API components, and any experience with object-oriented programming languages. Mention any familiarity with risk management models or stochastic modelling if applicable.
Express Interest in Client-Facing Roles: If you have experience in client-facing roles or are interested in such opportunities, mention this in your cover letter. This can set you apart, especially since the role may involve direct interaction with clients.
How to prepare for a job interview at Avanti Recruitment
✨Showcase Your Java Expertise
Make sure to highlight your strong coding experience with Java during the interview. Be prepared to discuss specific projects where you've utilized Java, especially in financial contexts or cash flow modeling.
✨Demonstrate Financial Modelling Knowledge
Since the role involves cash flow modeling, be ready to explain your experience with financial models, particularly cash flow models and IRR. Discuss any relevant projects or scenarios where you applied these concepts.
✨Prepare for Technical Questions
Expect technical questions related to SQL, API components, and possibly stochastic modeling. Brush up on these topics and be ready to solve problems or answer questions that demonstrate your understanding.
✨Emphasize Team Collaboration Skills
As you'll be joining a small team, it's important to convey your ability to work collaboratively. Share examples of how you've successfully worked in teams, especially in hybrid or client-facing environments.