cover image
Client Server

Java Developer - Algorithmic Trading

On site

London, United Kingdom

£ 110,000 / year

Full Time

31-03-2025

Job Specifications

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.

About the Company

At Client Server, we are driven by technology and powered by people. We are a leading technology recruitment consultancy, specialising in a vast range of technology roles in London, the UK, Europe, and the USA. Our focus is finding exceptional candidates for exceptional organisations. These include technology leaders, innovative start-ups, hedge funds, banks and consultancies. Know more

Related Jobs

Company background Company brand
Company Name
Lloyds Banking Group
Job Title
Senior Front-End Software Engineer
Job Description
Job Title: Senior Front-End Software Engineer Salary: £70,929 - £78,810 Location: Edinburgh Hours: Full-time Working Pattern: Our work style is hybrid, which involves spending at least two days per week currently, or 40% of our time, at our Edinburgh office. About us We're on an exciting journey to transform our Group and the way we're shaping finance for good. We're focusing on the future, investing in our technologies, workplaces, and colleagues to make our Group a great place for everyone. Including you! About this opportunity Everyday Banking is a key platform for Lloyds Banking Group with a very broad reach across the Bank's customer base and a diverse stakeholder group. The platform is responsible for the end-to-end journeys for personal current accounts and savings products to consumers and providing a market leading customer experience through the servicing of Debit and Credit cards through multiple channels. What you'll do Work as part of a self-organised engineering team to design and develop software features or services that are delightful and vital in our mission to help Britain prosper. Be at the heart of delivery in your team building features with a passion for evolving best practices within your community. Work with the product and engineering leads to achieve the vision and customer outcomes for your Lab, through writing well-factored and tested code. Be curious about technology and understanding how things work. You'll influence positively demonstrating the right values and behaviors as we improve how we deliver. What we're looking for Strong programming skills with a good working knowledge of modern JavaScript libraries and tooling, such as ReactJS, Redux, Webpack and modern toolsets like test automation, Kubernetes and Jenkins Diverse technical experience and a proven ability to deliver high quality applications at scale. Strong knowledge of security patterns and best practice You're able to effectively communicate and work together across engineering to maximise inner-sourcing opportunities and reduce waste. You're an advocate for quality and can support the team leveraging approaches such as CI/CD best practice, Pair Programming, TDD and BDD Testing libraries. Jest, Enzyme, React Testing Library Additional frameworks: Google Analytics/Tealium (Adobe Analytics) What you'll get to learn (any previous experience would be advantageous) Working in the public cloud domain at scale, primarily with GCP Solving real world problems and being comfortable working in a complex regulated environment About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in/all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So, if you'd like reasonable adjustments to be made to our recruitment processes, just let us know. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15%. An annual bonus award, subject to Group performance. Share schemes including free shares. Benefits you can adapt to your lifestyle, such as discounted shopping. 30 days' holiday, with bank holidays on top. Ready for a career where you can have a positive impact as you learn, grow and thrive? Apply today and find out more!
Edinburgh, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
Transport for Greater Manchester
Job Title
Software Engineer
Job Description
Ready to be part of a digital transformation that directly impacts thousands of lives? At Transport for Greater Manchester, we’re on a mission to reimagine our city’s transport system, and we need passionate engineers to make it happen. If you thrive on tackling complex challenges, bringing user-focused designs to life, and building end-to-end solutions that make a real difference, this is your chance to create technology that keeps Greater Manchester moving and growing. Your Role As a Software Engineer at Transport for Greater Manchester, you’ll play a hands-on role in designing, developing, and maintaining full-stack solutions that keep our city moving. With end-to-end ownership of the software delivery cycle, your work will have a direct impact on how people navigate Greater Manchester. Working closely with a skilled engineering team, you’ll contribute to projects from inception to deployment, focusing on reliability, scalability, and an exceptional user experience. For more details see Job profile Who are we? Transport for Greater Manchester (TfGM) is at the forefront of delivering a future-proof transport strategy for Greater Manchester. This is a pivotal time for us; with the region at the heart of the Northern Powerhouse and empowered by devolution, we are shaping the UK’s largest regional economy outside London. Our vision is for world-class connectivity that drives sustainable economic growth and ensures access to opportunities for all. To achieve this, we’re building a fully integrated, high-capacity transport network that serves over 6 million journeys a day, becoming a digital transport operator to keep the region moving and thriving. Our dynamic, collaborative team makes TfGM an exciting place to work, with ample opportunities to deliver innovative products and services while advancing your own career. We foster a culture of learning, sharing, and continuous improvement, encouraging better ways of meeting user needs through technology and data. With a dress-down environment and an emphasis on teamwork, TfGM offers a rewarding space to make a real impact. The breadth of what we do is wide and varied, and we are innovating fast! What you’ll bring What you do and how you do it is important – whatever type of role you work in at TfGM – and even small behaviours and actions can have a really big impact. At TfGM, our behaviours bring to life our values of Deliver, Care and Adapt. You will be able to demonstrate the skills and experience in the following key areas: ReactJS, Typescript, HMTL, CSS Git source code management Cloud native development (AWS Lambda skills are an advantage) CI/CD pipeline development with GitHub Actions Experience with DynamoDB, MySQL and REDIS Comfortable working in an Agile development environment. What we can offer you This is a fixed term role for 12 months and comes with a salary of £58,539 - £63,866 per annum depending on experience. This is comprised of base salary plus market supplement, (£47,539 - £52,866 + plus MFS £11,000, the market supplement is paid monthly and reviewed annually). Our benefits include: 28 days holiday per annum (plus bank holiday) Flexible and hybrid working options to promote and support a good work/life balance Free bus, rail or Metrolink travel to and from work within the Greater Manchester boundary Local Government Defined Benefit Pension Scheme which includes life cover of 3x your salary and options to increase your pension contributions Commitment to learning and personal development and upskilling with reimbursement of professional fees, where essential to the role We promote good physical and mental health and can provide additional support to staff via our employee assistance programme when required What's next? If you believe you have the skills and experience required, we’d really like to hear from you. To apply please submit your CV and also provide a covering letter providing clear examples of how your experience meets the requirements of the role, all appointments will be based on merit. Our short-listing process is anonymised, so please do not include your name or contact details on either of these documents. If any personal details are included these will be visible to the hiring manager.
Manchester, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
Arm
Job Title
Software Engineering Manager (C++)
Job Description
Are you excited by the opportunity to shape the future of computing by enabling developers worldwide to build software that drives innovation in IoT, cloud computing, AI, and more? Do you thrive in a role that merges technical problem-solving and people leadership? If so, we want to hear from you! Job Description Our team develops simulations of Arm's next generation technologies - known as 'Fast Models' - that enable the developer ecosystem to write software without needing access to the hardware (often years before actual hardware exists). Successful candidates will combine hands-on technical expertise with a passion for coaching and supporting a high-performing team. They will work closely with a technical lead while managing a team of 3-4 engineers with diverse experience levels. In addition to experienced managers we welcome applicants who are technical contributors looking to develop their people leadership skills or who are relatively new to management and eager to grow in an encouraging environment! Responsibilities This role involves people management responsibilities. We are seeking candidates who want to balance this exciting work with an engineering role. As part of our self-organising team, you would Work on varied projects at all stages of the software development lifecycle, from design through to implementation and testing. Build highly efficient C++ models of the latest arm architecture. Work closely with customers to ensure our Fast Models solve their problems. As a People Manager at Arm, you would Coach and guide other engineers. Work with them to formulate objectives and appraise their performance Help them define and navigate their own career paths. Required Skills and Qualities Proficiency writing, reviewing, and testing high quality C++ code. Experience mentoring or managing engineers, with a coaching approach that prioritizes growth through providing candid feedback and appraising performance against goals. Proactivity effecting change to continuously improve individual and team delivery, efficiency, and ownership. An open communication style that inspires and empowers diverse teams. Nice to Have Experience providing leadership to other specialists. Knowledge of the hardware and software architectures of a system-on-chip (SoC). Experience of cross-platform development for Linux and Windows. Consistent record leading complex projects, prioritizing tasks effectively, identifying risks, and delivering on time while maintaining high quality. In Return On top of the already compelling Life at Arm , we are famous for our team culture - including regular career conversations, access to a multitude of learning resources, remarkable diversity-, equity- and inclusion approach and a continuous improvement mentality. We value diversity in Arm - we will fit around your life to enable you contribute to our success. We have flexible working hours for all and a progressive leave policy which can accommodate the unexpected. Our new offices are outstanding places to collaborate, but now we've mastered working from home, that will remain an option for part of the week. We have some scope to adapt the role and job title to the right person - if you are interested but unsure whether you tick all the boxes, we would love to hear from you anyway! We are keen to welcome dedicated people into Arm. Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Cambridge, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
Blackhawk Network (BHN) Europe
Job Title
Software Engineer (5101)
Job Description
About Blackhawk Network Today, through BHN’s single global platform, businesses of all kinds can tap into the world’s largest network of branded payment solutions. BHN helps businesses grow revenue, increase loyalty, motivate and reward their teams, disburse funds and engage consumers. Branded payment solutions include the issuance and distribution of gift cards, egifts, corporate payouts and rewards, along with the technology to deliver these products in seamless, integrated ways. BHN’s network spans the globe with more than 400,000 consumer touchpoints. Learn more at BHN.com. Overview As a Software Engineer, you will join the team responsible for delivering the next generation high- volume, fault-tolerant, and scalable transaction processing system for Blackhawk. The candidate will possess a demonstrated proficiency in a wide range of skills and experience utilizing Java, NodeJS, Vue JS, Application service Interfaces, SQL, SSIS(Integration services), SSRS(reporting services) and database technologies such as SQL and PostgreSQL The desired candidate will have an excellent understanding and hands-on experience designing and building software components that can handle high volume traffic. Apply now for a chance to lead our products and platforms to new heights of functionality and adoption. Responsibilities Perform all phases of software engineering including design, development, testing, and deployment in an Agile software development environment Owns end to end development on the component/feature Design and develop new features using various languages, we primarily use Java, NodeJS, JavaScript and SQL SSIS(Integration Services), SSRS(Reporting Services), back-end systems (API/SOA/Middleware) Collaborate with other teams and conduct new technology research for product development and recommend product enhancements Actively participate in code reviews, analyse results and choose the best solution Manage deadlines and prioritize tasks Continuously focus on improving the software quality and performance Works closely with the Quality Assurance team to ensure high-quality deliverables Participate in Information Security analysis and remediation Troubleshoot customer issues and communicate effectively to internal and external stakeholders Able to work independently yet thrives in a team environment Qualifications Bachelor's degree in computer science or similar field of study 3-5 years of hands‑on professional experience with object-oriented and functional software engineering using SSIS, SSRS, Java script, NodeJS and related technologies Experience in creating, maintaining and integrating APIs Experience working on back-end services (Rest Web services, middleware) Experience working with Relational Database – SQL Experience working in a cloud environment, preferably Amazon Web Services Experience in designing and building REST services and familiarity with Microservice architectures Comfortable with relational database design and SQL Knowledge of data structures and algorithms Experience working with web user interface technologies Understanding of Scrum framework Benefits We offer a competitive range of Employee Benefits that are designed to give all our employees a better quality of work-life, decrease stress and foster a great culture. Our benefits include: 25 days annual leave, additional appreciation days, additional leave for volunteering, birthday time off, enhanced maternity, paternity and adoption pay, pension, group income protection, private medical insurance, employee assistance programme and flyers, our leading recognition programme with financial rewards. We also offer a wide variety of other benefits to support your physical and mental health. Additionally, we offer hybrid working, office group activities and free eye tests. As well as a variety of ways for you to save money including savings of up to 15% at various retailers by using your bYond card or via cyclescheme or home & tech!
Hemel Hempstead, United Kingdom
Hybrid
Full Time
02-04-2025