Junior Java Developer in City of London

Junior Java Developer in City of London

City of London Full-Time 28800 - 43200 £ / year (est.) No working from home possible
Inspire Talent Ltd

At a Glance

  • Tasks: Design and develop software solutions in Java and Python for a top-tier investment bank.
  • Company: Join Inspire Talent, a global tech consultancy with a focus on talent development.
  • Benefits: Competitive salary, 25 days leave, hybrid work, and continuous learning opportunities.
  • Other info: Gain mentorship, industry certifications, and potential direct employment after 18 months.
  • Why this job: Kickstart your tech career while making an impact in the financial services sector.
  • Qualifications: Strong Java and Python skills, SQL knowledge, and a passion for problem-solving.

The predicted salary is between 28800 - 43200 £ per year.

Location: London, UK (Hybrid – 3 days on-site at Investment Bank client)

Salary: Competitive + Benefits + Academy Training Package

Start Date: Immediate and rolling intakes

About Inspire Talent

Inspire Talent is a global technology consultancy specialising in building exceptional talent pipelines for leading organisations. Through our Academy Programme, we combine full-time client delivery roles with structured technical, business, and professional skills training – ensuring our people are equipped to thrive in the most demanding environments.

We are currently seeking Junior Developers to join our client’s Risk and Pricing Technology team within their Derivatives business. This is a unique opportunity to work inside a top-tier investment bank while developing your expertise through our Academy.

Role Overview

As a Junior Developer in the Risk and Pricing Technology team, you will contribute to the design, development, and maintenance of systems that support the bank’s derivatives trading, pricing, and risk management functions. Working closely with experienced technologists, quants, and business stakeholders, you will gain hands-on experience in building robust, high-performance software solutions that meet the needs of a fast-paced financial environment.

Key Responsibilities

  • Design, develop, and enhance applications in Java and Python with strong integration of SQL for data handling and analysis.
  • Collaborate with senior developers, business analysts, and quantitative teams to understand requirements and deliver effective solutions.
  • Participate in all phases of the software development lifecycle including analysis, design, coding, testing, and deployment.
  • Maintain and optimise existing applications, ensuring high availability and performance.
  • Support system users, investigate and resolve production issues, and provide enhancements where needed.
  • Write clean, maintainable, and well-documented code following best practices.
  • Engage in continuous improvement through peer reviews, knowledge sharing, and learning sessions.

Essential Skills & Experience

  • Strong programming skills in Java and Python.
  • Good understanding of relational databases and proficiency in SQL.
  • Solid problem-solving skills and analytical thinking.
  • Ability to work collaboratively within a team and adapt to changing priorities.
  • Enthusiasm for learning new technologies and applying them to real-world problems.

Desirable Skills

  • Exposure to financial services or trading environments.
  • Knowledge of risk systems, derivatives, or pricing models.
  • Experience with version control systems such as Git.

Academy Training & Development

As part of Inspire Talent’s Academy, you will receive:

  • Structured technical training in advanced Java, Python, SQL, cloud technologies, and data engineering.
  • Business and professional skills training including stakeholder communication, problem-solving, and high-performance techniques.
  • Access to mentorship from senior industry professionals.
  • Career development planning with regular progress reviews.
  • The opportunity to gain industry-recognised certifications.

Benefits

  • Competitive salary with annual review.
  • 25 days’ annual leave plus bank holidays.
  • Pension scheme.
  • Hybrid working model.
  • Continuous learning & development through the Academy.
  • Potential to join the client’s team directly after 18 months.
  • Exposure to global investment banking projects.
  • Inclusive and supportive work culture.

Career Path

This role offers an exceptional springboard into a technology career within financial services. Upon successful completion of the Academy programme, you may have the opportunity to:

  • Progress into mid-level developer roles.
  • Specialise in quantitative development, data engineering, or cloud engineering.
  • Secure direct employment with our investment banking client.

Junior Java Developer in City of London employer: Inspire Talent Ltd

Join a leading European Investment Bank as a Junior Python Developer and immerse yourself in a dynamic front-office environment where your contributions directly impact trading and risk systems. With a strong focus on employee growth, this role offers clear progression opportunities within the Equities Technology team, alongside a collaborative work culture that values innovation and excellence. Enjoy the unique advantage of working closely with traders and quants, gaining invaluable insights into financial markets while developing robust applications that drive success.

Inspire Talent Ltd

Contact Details:

Inspire Talent Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Java Developer in City of London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Inspire Talent Ltd or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Inspire Talent Ltd.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Inspire Talent Ltd.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Inspire Talent Ltd that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Junior Java Developer in City of London

Java
Python
SQL
Problem-Solving Skills
Analytical Thinking
Collaboration
Adaptability

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Inspire Talent Ltd.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Inspire Talent Ltd and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Inspire Talent Ltd

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Inspire Talent Ltd uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.