cover image
TieTalent

Java Developer - Algorithmic Trading

Hybrid

London, United Kingdom

Full Time

06-04-2025

Job Specifications

About

Java Developer / Backend Software Engineer London to £110k

Are you a bright, ambitious Java Developer with a strong knowledge of core Java and an eagerness to learn and progress your career working on complex financial trading systems?

You could be joining the Investment Management arm of a global bank.

As a Java Developer you will research strategies for tailoring prices and controlling the behaviour of auto-hedging, you'll write production quality Java code used for pricing and hedging FX instruments and oversee the algorithms' performance intraday, ensuring that it is behaving as expected and acting when needed to fix any issues.

You'll join a small, highly talented team, working across the full development lifecycle and will be supported to progress your career.

Location / WFH:

You'll be based in the London office and have flexibility to work from home once a week.

About You

You have achieved a 2.1 or above from a top tier university (e.g. Russel Group / Oxbridge) in Computer Science or similar technical or numerate discipline

You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms

You have a deep knowledge of Java including garbage collection

You have a strong appreciation of low latency systems and code optimisation to ensure speed

You have experience within a financial services environment or can demonstrate a personal interest and desire to learn about financial markets and progress your career in this area

You have excellent communication and collaboration skills

What's In It For You

As a Java Developer / Backend Software Engineer you will receive a competitive

Salary to £110k

Bonus

Pension

One day work from home per week

Continuous training and career progression opportunities

Apply now to find out more about this Java Developer / Backend Software Engineer (OOP Java Algorithm) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Nice-to-have skills

Java
Algorithms
London, England

Work experience

Backend

Languages

English

About the Company

TieTalent is the career growth platform dedicated to tech professionals. By being part of our community they access exclusive content and perks from our partners for services that help them expend their knowledge. When open for a new opportunity, companies apply for them for jobs they want. On their side, companies benefit from an intelligent system allowing them to hire rare talents in tech quickly and hassle-free, that they need to be successful. TieTalent launched in October 2018 and is already trusted by thousands of ... Know more

Related Jobs

Company background Company brand
Company Name
Kingfisher plc
Job Title
Senior Frontend Developer
Job Description
We’re Kingfisher, A team made up of over 76,000 passionate people who bring Kingfisher - and all our other brands: B&Q, Screwfix, Brico Depot, Castorama and Koctas - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher our customers come from all walks of life , and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working, both of hours and location. Therefore, we offer colleagues a blend of working from home and our offices, located in London, Southampton & Yeovil. Talk to us about how we can best support you ! We are seeking to hire a skilled Senior Platform Machine Learning Engineer to join our team. The ideal candidate will have a strong background in Web front-end software development, As a Senior Platform Machine Learning Engineer you will work closely with your cross functional team to design and implement new features and products, whilst bringing ideas, energy, and leadership to the table. Our aspiration is to grow an engineering function that is world class, pioneering in the retail technology space, making great software within a growth culture that is always looking for the next thing to improve or adapt meet our customer needs. What's the job? Key Accountabilities / Responsibilities Design, develop, test, and deploy high quality software that will delight our customers. Work with users and stakeholders to understand and deliver value through your product. Participate in design, code, and test reviews. Practice DevOps, testing and releasing software continuously. Integrate software with monitoring, observability, and support tools. Participate in team process, using Agile methodologies to adapt and continuously improve. Follow data-driven approaches to conduct experiments and iterate features. Help troubleshoot and resolve issues throughout the product life cycle What You'll Bring Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Experience with React.js and its core principles (e.g., components, hooks, state management) Familiarity with popular React libraries and tools, such as Redux, React Router, and Context API Experience with front-end development tools, such as Babel, Webpack, and NPM Good understanding of HTML5, CSS3, and responsive design principles Experience with RESTful APIs and integrating front-end components with backend services Knowledge of version control systems, particularly Git Experience with testing frameworks like Jest, React Testing Library, or Cypress Familiarity with Agile/Scrum methodologies Good problem-solving skills and attention to detail Strong communication skills and ability to work collaboratively in a team environment Be Customer Focused – constantly improving our customers ’ experience We listen to our customers and colleagues We innovate products and experiences to stay ahead Be Human – leading with purpose, humanity and care We do the right thing We invest in our people and build great teams Be Curious – thrive on learning, thinking beyond the obvious We focus externally, globally and build the long term We experiment and share our learnings Be Agile – building trust and empowering people to work with agility We act with pace, not perfection, role modelling 80/20 We take risks, fail fast and adapt quickly Be Inclusive – inspiring diverse teams to achieve together We celebrate difference as a strength We collaborate, breaking down silos Be Accountable – owning the plan, delivering results and growth We focus on performance outcomes We prioritise and simplify for others At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas , actively support experimentation, and striv e to build an environment where everyone can be their best self. We also offer a competitive benefits package and plenty of opportunities to stretch and grow your career. Interested? Great, apply now and help us to Power the Possible.
London, United Kingdom
Hybrid
Full Time
17-04-2025
Company background Company brand
Company Name
Immersum
Job Title
Senior Software Engineer
Job Description
Role: Software Engineer (Python) Location: UK or Europe (Remote) Salary: Up to £150K Industry: AI About the Company Our client is a fast growing, AI services company supporting leading brands across globe in addressing complex business challenges through the responsible application of AI. Their aim is to be genuinely helpful. They make use of both pre-trained and fine-tuned Large Language Models, combined with robust software and data engineering, to assist customers in uncovering key information hidden within thousands of legal documents, extract critical insights from phone conversations, and pre-populate forms for end-users using handwritten notes and documents. Why This Role Stands Out: - Professional Growth: Join a team that values continuous learning and skill development. With a diverse range of projects, from financial trading platforms to public sector agile projects, your expertise will be constantly challenged and expanded. - Impactful Work: Contribute to significant projects that make a difference, such as developing mission-critical systems, modernising infrastructure, and creating high-performance applications. - Collaborative Environment: Work alongside talented professionals in a supportive and dynamic setting, where your communication and relationship-building skills will be highly valued. Key Responsibilities: - Lead the development of innovative software solutions, including financial trading platforms and public sector projects. - Design and implement high-performance, low-latency systems using a variety of technologies such as Python. - Manage and mentor a team of developers, ensuring the delivery of high-quality software through agile methodologies and test-driven development (TDD). - Integrate with various APIs and services, ensuring seamless functionality and scalability. - Oversee the full software release cycle, from initial design to deployment and maintenance. Skills and Experience Required: - Proficiency in multiple programming languages, including Python, Java, Golang, and JavaScript. - Experience with modern development tools and frameworks such as Docker, AWS, Terraform, and Django. - Strong background in CI/CD, DevOps, and cloud infrastructure. - Proven track record of leading development teams and delivering complex projects on time. - Excellent problem-solving skills and a keen eye for detail. - Ability to communicate effectively with stakeholders and team members. Professional Experience: - Previous roles as a Lead Developer or Senior Engineer in reputable organisations. - Experience in both public and private sectors, with a focus on agile project management. - Demonstrated success in managing and delivering high-stakes projects, from greenfield developments to system modernisation. This role is perfect for a driven Software Engineer looking to make a significant impact while continuing to grow professionally. If you are ready to take on new challenges and be part of a forward-thinking team, this position offers a fulfilling career path.
United Kingdom
Remote
Full Time
17-04-2025
Company background Company brand
Company Name
83zero
Job Title
Lead Software Engineer
Job Description
Backend Engineering Lead ( Rust & Pyhton, C++) Opportunity Overview: A leading technology-enabled advisory firm specialising in financial market risk management is seeking a skilled Back-End Engineering Team Lead. This is a fantastic opportunity to play a key role in steering the back-end technology initiatives at an innovative and rapidly growing company. Job Role: The successful candidate will lead the back-end engineering team responsible for developing and maintaining a sophisticated technology platform that supports alternative asset managers in fields such as private equity, private debt, and real estate. Requirements: Bachelor’s degree or higher in Computer Science, Mathematics, Finance, or a related field. Proficiency in Rust and Python, with openness to candidates with substantial experience in other low-level languages like C++ or Go, provided they demonstrate a strong understanding of Rust. Proven experience in leading or mentoring engineering teams. Extensive experience with cloud-based services and microservices architecture. Deep understanding of financial markets and quantitative modelling. Preferred Qualifications/Experience: Experience with financial or market risk modelling. Knowledge of AWS computing platforms and services, Rust and Python & C++ . Key Responsibilities: Back-End Tech Strategy and Leadership: Strategically develop and execute back-end technology initiatives in line with broader business goals. Lead and mentor a team of engineers, fostering a culture of innovation and adherence to best practices in Rust & Python. AWS Cloud Solution and Backend Architecture: Architect and implement scalable back-end services on AWS, utilising Python and Rust for API and microservices development with gRPC. Create comprehensive design documentation and ensure technical precision in project tickets. Team Management: Oversee a team of back-end and financial software engineers, enhancing team delivery through AGILE methodologies. Provide mentoring and coaching to improve team performance and code quality through rigorous review processes. Collaboration and Stakeholder Management: Work closely with finance teams, traders, and risk managers to translate complex business needs into effective technological solutions. Financial Market Knowledge: Design and develop data models for complex financial trades across various asset classes. Build a robust understanding of products like FX and interest rates, as well as the broader financial markets. Benefits: A competitive salary and bonus structure. Benefits package including a retirement plan and private healthcare. Support for professional development and certification. Regular company events and a collaborative work environment.
London, United Kingdom
Hybrid
Full Time
16-04-2025
Company background Company brand
Company Name
Jooble
Job Title
Digital Delivery Junior Front End Developer - Newport
Job Description
Digital Delivery Junior Front End Developer NewportAbout the jobJob summaryPlease note: Applicants should review all aspects of this advert to ensure a thorough understanding. If reviewing via a screen reader, please note that the Job Description, Benefits and How to Apply sections have been emphasisedJob descriptionDigital Delivery Junior Front End DeveloperAbout this Role The IPO is a modern organisation which depends on its IT services to operate and innovate effectively. In order to provide up to date services to our customers both nationally and internationally systems need to be developed, improved and maintained. You will have the opportunity to work on the latest cutting edge cloud technologies, use modern delivery processes and work on innovative projects some including the use of AI and ML. Working alongside experts in their fields you will have the opportunity to make valuable contributions without compromising on quality. As a Junior FE Developer you will need the appetite to learn new technologies and methodologies for delivering high quality IT services. In this role you will work within a multi-disciplined team using several technologies to build enterprise grade services. You will be expected to be proactive and take accountability for the teams assigned deliverables. The role will also require the investigation, diagnosis and fix of any system issues. You will also actively contribute to continuous improvement, establish standards and methods aligned to industry best practice and provide support to your team member. As a multi-skilled individual with front end and UX skills, you will have the opportunity to develop and mature your skills even further and extend your skills set with those typically aligned to other role types. You will be expected to demonstrate a willingness to learn new technologies/methods and look to develop and mature existing skills of both yourself and your team.Person Specification Essential ExperienceExperience of working with cloud technologies including AzureWorking knowledge of Azure DevOpsAdvocate of DevOps principlesEssential Technical Skills Basic awareness of Front-End development conceptsBasic awareness of modern delivery models such as Scrum and AgileBasic awareness of GitHands on experience with React and Next JS developmentWorking Style This role will be carried out in-line with IPO Hybrid working arrangements where staff are currently expected to spend at least 20% of their time working onsite from one of our offices. This role is based in our Newport Office. The requirement for attendance at an office location can vary by role so we would encourage candidates to discuss working arrangements with the recruiting manager to agree a reasonable balance between working from home and the office.Benefits Unlimited Pluralsight video learning access Access to Microsoft\\\'s ESI training suiteHybrid working with no core hoursSubstantial support for career progression 25 days annual leave moving to 30 days in annual increments You will also get 8 days public leave and 1 day privilege leaveHow to apply Click the \\\'Apply now\\\' button and complete the application form by uploading an anonymised copy of your current CV. Your CV will be used to assess your suitability for the role therefore please ensure that you evidence the essential requirements listed in the person specification above. For further information on the sift and interview stages of this recruitment campaign, please head to our \\\'Things you need to know\\\' section below. Please note after the sift stage, candidates may be placed on hold due to a high volume of applications. For further information around the Civil Service recruitment process, please visit our civil service careers page IPO Recruitment Support , Civil Service Careers (civil-service-careers.gov.uk) Person specificationFor a thorough understanding of the role and general day to day duties, please refer to the attached Role Profile. Alternatively, If you require job-specific information, please contact Dominic Read. E-mail: dominic.read@ipo.gov.uk Telephone: 01633 433189BehavioursWe\\\'ll assess you against these behaviours during the selection process: Developing Self and Others Working Together Delivering at Pace Technical skillsWe\\\'ll assess you against these technical skills during the selection process: Please refer to the skills listed in the attached role profile. BenefitsAlongside your salary of £31,783, Intellectual Property Office contributes £9,207 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides. For more information about what\\\'s on offer at the Intellectual Property Office please review our IPO benefit pack attached to the bottom of this advert. Please note that benefits may be subject to change. Things you need to knowSelection process detailsThis vacancy is using Success Profiles (opens in a new window) , and will assess your Behaviours, Experience and Technical skills.Additional details on security and vettingSuccessful candidates must pass a disclosure and barring security check and if successful you must also hold, or be willing to obtain, a higher Security Clearance . For meaningful checks to be carried out individuals will need to have lived in the UK for a sufficient period of time, depending on the level of clearance, to enable appropriate checks to be carried out and produce a result which provides the required level of assurance. For this role the successful individual will need to have consistently lived in the UK for a minimum 5 years in order to meet the relevant security clearance. Further information on the vetting process can be found at United Kingdom Security Vetting GOV.UK ( If you have questions regarding this or are unsure if you meet the eligibility criteria, please contact Recruitment@ipo.gov.uk How to apply Candidates to note: All communications will be electronic therefore it is vitally important that you check your Civil Service Jobs account regularly, as well as your spam/junk email folder. When making an initial application for this role please ensure that you refer to and have read the attached role profile .Sift An initial sift of applications will be carried out to create a shortlist. This will be based on the evidence provided for the following Success Profile elements: Experience Please upload an anonymised copy of your current CV. Your CV will be used to assess your suitability for the role therefore please ensure that it demonstrates your technical skills and experience against the essential requirements detailed in the role profile document. InterviewsIf invited to interview Behaviour and Technical based questioning will be used. Specific information regarding the Success Profile elements that will be assessed at interview will be contained within the interview invitation. Interviews for this role will be carried out in person at our Newport Office. IM...
Newport, United Kingdom
Hybrid
Full Time
17-04-2025