London
Permanent
£50,000 - £60,000 per annum
Junior Technical Consultant / Software Developer – Financial Software Consultancy
Location: London (Richmond and central London) with hybrid working
Contract Type: Permanent
Salary: £50,000 - £55,000 + £5k bonus
Are you a graduate in computer science or a similar technical subject?
Do you have at least a few months experience after graduating in a work environment?
Are you technology agnostic and enjoy working with different tech stacks, but strong with back-end coding?
Would you like to work in an innovative consulting environment on a range of banking focused projects?
Then we have an amazing role for you!
Company Overview
Our client is a well-established software consultancy specialising in mission-critical systems for investment banks, custodians, and asset managers. With over 20 years' industry experience, they've built a reputation for delivering complex financial software solutions on time and to specification. Projects tend to focus on payments, trading execution, settlements, and securities financing across front and back office in buy and sell-side institutions. They combine deep investment banking expertise with technical excellence, working with some of the world's largest financial institutions. The organisation champions a collaborative, learning-focused culture where technical teams work closely with clients from design through to implementation, balancing the energy of a startup with the stability and credibility of an established business. With 130 staff globally, you would be joining a small team of around 20 in the growing London office.
Position Overview
As a Junior Technical Consultant, you'll be part of the delivery of critical software components and workflows for global financial clients. You'll assess requirements, estimate work, and deliver solutions to production as part of small, specialist technical teams. This role sits at the intersection of technical leadership and project management, where your ability to manage timelines, communicate with stakeholders, and drive technical excellence directly impacts client success and business growth.
Responsibilities
• Work with modern Java technology stacks (Spring Boot, Java 17/21) and cloud infrastructure (AWS, Docker, Kafka)
• Own components or workflows from requirements through to production delivery, ensuring quality and stability
• Assess technical requirements and produce realistic estimates for work packages and project timelines
• Evaluate system performance, stability, and maintainability, developing and implementing improvement plans
• Collaborate with clients throughout the full project lifecycle, from design and development through testing and implementation
• Communicate work status, risks, and timeline deviations clearly to management and stakeholders
• Leverage AI tools (GitHub Copilot, Claude Code) to improve productivity and code quality
• Contribute to technical architecture decisions, selecting appropriate technologies to meet client needs
Requirements
• A computer science degree (or similar related subject) from a reputable university
• Strong technical aptitude and outstanding problem-solving ability
• At least a few months post-graduate work experience in a commercial role involving back-end coding (Java, Python, C++, C# etc)
• Experience in modern Java technology stacks useful, particularly Spring Boot
• Experience with cloud technologies, databases, development tools and AI coding tools useful
• Excellent communication skills, both written and verbal
How to Apply
Please send your CV for consideration.
Closing date: Ongoing