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

Inspire Talent is an outstanding employer, offering a unique blend of hands-on experience within a top-tier investment bank and structured training through our Academy Programme. With a strong focus on employee growth, competitive benefits, and a supportive work culture, we empower our Junior Developers to thrive in a dynamic environment while paving the way for future career advancements in technology and finance.

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

Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech events, or even online webinars. The more you engage with others, the better your chances of landing that Junior Developer role.

Show Off Your Skills

Create a portfolio showcasing your projects, especially those using Java and Python. Share it on platforms like GitHub. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Ace the Interview

Prepare for technical interviews by practising coding challenges and understanding common algorithms. Don’t forget to brush up on your SQL skills too! Confidence and preparation are key to impressing your interviewers.

Apply Through Us!

Don’t miss out on applying through our website! We’re all about helping you find the right fit, and our Academy Programme is a fantastic way to kickstart your career in tech. Let’s get you started!

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 🫡

Tailor Your CV:Make sure your CV is tailored to the Junior Developer role. Highlight your Java and Python skills, and any experience with SQL. We want to see how your background fits with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about this opportunity and how you can contribute to our Risk and Pricing Technology team. Keep it engaging and personal.

Showcase Your Projects:If you've worked on any relevant projects, whether in school or on your own, make sure to mention them. We love seeing practical examples of your coding skills and problem-solving abilities!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Inspire Talent Ltd

Know Your Tech Stack

Make sure you brush up on your Java and Python skills before the interview. Be ready to discuss your experience with these languages, as well as your understanding of SQL and relational databases. Practising coding problems related to these technologies can really help you stand out.

Understand the Financial Context

Since this role is within a derivatives business, it’s beneficial to have a basic understanding of financial services and trading environments. Familiarise yourself with key concepts like risk management and pricing models, so you can engage in meaningful conversations during the interview.

Show Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems or worked collaboratively in a team. Think about how you approached challenges in past projects and be ready to explain your thought process clearly. This will demonstrate your analytical thinking and adaptability.

Ask Insightful Questions

Interviews are a two-way street, so come prepared with questions that show your interest in the role and the company. Ask about the team dynamics, the types of projects you'll be working on, or how the Academy training programme can help you grow. This shows you're genuinely interested and eager to learn.