Technical Consultant - Java Software Development Location: London Contract Type: Permanent Salary: circa £85,000 - £120,000 total compensation (salary + discretionary bonus) Are you a solutions and project focused Technical Consultant with a strong back-end coding background in Java or Python? Do you have excellent people skills and enjoy a focus on client delivery? Are you technology agnostic and enjoy working with different tech stacks? Would you like to work for a boutique consultancy and help with other areas of running a business? Then we have an amazing role for you! Lead end-to-end delivery of mission-critical financial software solutions for global investment banking clients Own component architecture, estimation, and production delivery with full technical and project accountability Work with modern Java technology stacks (Spring Boot, Java 17/21) and cloud infrastructure (AWS, Docker, Kafka) Join a collaborative software consultancy with 20+ years' industry experience and genuine startup culture Develop your expertise in financial systems whilst building lasting client relationships across the full project lifecycle 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 across 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 150 staff globally, you would be joining a small team of around 20 in the growing London office. Position Overview As a Technical Consultant, you'll own the delivery of critical software components and workflows for global financial clients. You'll assess requirements, estimate work, and deliver solutions to production either independently or leading small 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 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 Lead small sub-teams or pods on specific project deliverables, managing task allocation and progress 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 Mentor team members and share knowledge across projects and client engagements Requirements Essential: High-level technical experience (EA/MEA level or equivalent) with proven delivery ownership Strong proficiency in modern Java technology stacks, particularly Spring Boot Experience with cloud technologies and containerisation (AWS, Docker) Solid understanding of databases (Cassandra, Oracle) and messaging systems (Kafka, MQ) Demonstrated project leadership experience with independent task management and timeline ownership Ability to lead high-quality code reviews Ability to estimate work accurately and manage expectations with stakeholders Proficiency with development tools (GIT, Jenkins, Jira, Confluence, GitHub Copilot) Strong analytical skills and ability to assess technical performance and stability Excellent communication skills, both written and verbal Proven ability to manage your own time and that of team members effectively Desirable: Experience managing small pods or teams within larger project structures Familiarity with Golang Background in financial services or investment banking systems Experience with Oracle or Cassandra databases at scale How to Apply Please send your CV for consideration. Closing date: Ongoing
Apr 22, 2026
Full time
Technical Consultant - Java Software Development Location: London Contract Type: Permanent Salary: circa £85,000 - £120,000 total compensation (salary + discretionary bonus) Are you a solutions and project focused Technical Consultant with a strong back-end coding background in Java or Python? Do you have excellent people skills and enjoy a focus on client delivery? Are you technology agnostic and enjoy working with different tech stacks? Would you like to work for a boutique consultancy and help with other areas of running a business? Then we have an amazing role for you! Lead end-to-end delivery of mission-critical financial software solutions for global investment banking clients Own component architecture, estimation, and production delivery with full technical and project accountability Work with modern Java technology stacks (Spring Boot, Java 17/21) and cloud infrastructure (AWS, Docker, Kafka) Join a collaborative software consultancy with 20+ years' industry experience and genuine startup culture Develop your expertise in financial systems whilst building lasting client relationships across the full project lifecycle 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 across 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 150 staff globally, you would be joining a small team of around 20 in the growing London office. Position Overview As a Technical Consultant, you'll own the delivery of critical software components and workflows for global financial clients. You'll assess requirements, estimate work, and deliver solutions to production either independently or leading small 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 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 Lead small sub-teams or pods on specific project deliverables, managing task allocation and progress 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 Mentor team members and share knowledge across projects and client engagements Requirements Essential: High-level technical experience (EA/MEA level or equivalent) with proven delivery ownership Strong proficiency in modern Java technology stacks, particularly Spring Boot Experience with cloud technologies and containerisation (AWS, Docker) Solid understanding of databases (Cassandra, Oracle) and messaging systems (Kafka, MQ) Demonstrated project leadership experience with independent task management and timeline ownership Ability to lead high-quality code reviews Ability to estimate work accurately and manage expectations with stakeholders Proficiency with development tools (GIT, Jenkins, Jira, Confluence, GitHub Copilot) Strong analytical skills and ability to assess technical performance and stability Excellent communication skills, both written and verbal Proven ability to manage your own time and that of team members effectively Desirable: Experience managing small pods or teams within larger project structures Familiarity with Golang Background in financial services or investment banking systems Experience with Oracle or Cassandra databases at scale How to Apply Please send your CV for consideration. Closing date: Ongoing
Finance Assistant Location: Central London Contract Type: Contract - 6 months Salary: £30,000 pro-rata Support a mission-driven organisation transforming how conflicts are resolved across sectors worldwide Develop core finance skills through hands-on experience in sales ledger, purchase ledger and bank reconciliations Work within a collaborative finance team committed to accuracy, compliance and continuous improvement Gain exposure to FRS102 and Charities SORP accounting standards in a growing organisation Our client is an international dispute resolution centre with over 35 years' experience helping organisations resolve conflicts and build resilience. They're seeking a Finance Assistant to join their London-based finance team and support the accurate recording and processing of financial transactions. They are part-charity, part-company. Position Overview You'll process sales and purchase invoices, manage bank and cash posting, and complete customer and supplier reconciliations. Your work will ensure all financial activity is recognised correctly in line with charity accounting standards and supports the organisation's monthly close and annual statutory accounts preparation. The position is offered on a 6-month fixed term contract basis. The post is full-time - with hybrid working available. The expectation is that you will be office based for 2-3 days per week. Responsibilities Process and code all sales and purchase invoices accurately Prepare and post financial transactions in the finance system Complete bank and cash reconciliations, investigating discrepancies Support monthly payment runs with fully documented schedules Carry out customer and supplier account reconciliations Assist with asset register maintenance and verification Assist with monthly management accounts for assigned departments Support annual statutory accounts preparation with accurate schedules Respond promptly to audit queries and enquiries Contribute ideas for process improvements and financial controls Requirements Actively studying towards AAT, CIMA or ACCA qualification Recognised accounting or finance degree (or equivalent qualification) Strong Excel skills including formulas, data manipulation and analysis Hands-on experience with sales ledger and purchase ledger processes Solid understanding of bookkeeping principles and accounting procedures Ability to prioritise workload and meet tight deadlines Professional, friendly and collaborative approach to working with others Experience using iplicit (desirable) Benefits Competitive annual leave entitlement Company pension scheme Opportunity to develop finance skills in a values-driven organisation How to Apply Please send your CV for consideration. Closing date: Thursday 23rd April
Apr 17, 2026
Full time
Finance Assistant Location: Central London Contract Type: Contract - 6 months Salary: £30,000 pro-rata Support a mission-driven organisation transforming how conflicts are resolved across sectors worldwide Develop core finance skills through hands-on experience in sales ledger, purchase ledger and bank reconciliations Work within a collaborative finance team committed to accuracy, compliance and continuous improvement Gain exposure to FRS102 and Charities SORP accounting standards in a growing organisation Our client is an international dispute resolution centre with over 35 years' experience helping organisations resolve conflicts and build resilience. They're seeking a Finance Assistant to join their London-based finance team and support the accurate recording and processing of financial transactions. They are part-charity, part-company. Position Overview You'll process sales and purchase invoices, manage bank and cash posting, and complete customer and supplier reconciliations. Your work will ensure all financial activity is recognised correctly in line with charity accounting standards and supports the organisation's monthly close and annual statutory accounts preparation. The position is offered on a 6-month fixed term contract basis. The post is full-time - with hybrid working available. The expectation is that you will be office based for 2-3 days per week. Responsibilities Process and code all sales and purchase invoices accurately Prepare and post financial transactions in the finance system Complete bank and cash reconciliations, investigating discrepancies Support monthly payment runs with fully documented schedules Carry out customer and supplier account reconciliations Assist with asset register maintenance and verification Assist with monthly management accounts for assigned departments Support annual statutory accounts preparation with accurate schedules Respond promptly to audit queries and enquiries Contribute ideas for process improvements and financial controls Requirements Actively studying towards AAT, CIMA or ACCA qualification Recognised accounting or finance degree (or equivalent qualification) Strong Excel skills including formulas, data manipulation and analysis Hands-on experience with sales ledger and purchase ledger processes Solid understanding of bookkeeping principles and accounting procedures Ability to prioritise workload and meet tight deadlines Professional, friendly and collaborative approach to working with others Experience using iplicit (desirable) Benefits Competitive annual leave entitlement Company pension scheme Opportunity to develop finance skills in a values-driven organisation How to Apply Please send your CV for consideration. Closing date: Thursday 23rd April
Finance Manager Location: London Contract Type: Permanent Salary: £50,000 per annum Lead a finance team within a mission-driven organisation transforming conflict resolution globally Manage end-to-end financial operations including bank reconciliations and monthly reporting Drive process improvements and automation within finance systems to enhance team efficiency Support strategic financial initiatives whilst developing your team's finance business partnering skills Position Overview Our client is an international dispute resolution centre with over 35 years' experience helping organisations resolve commercial and workplace conflicts. As Finance Manager, you'll lead daily transactional finance activities, oversee team supervision, and support the Head of Finance in delivering accurate financial reporting and strategic initiatives that underpin the organisation's continued growth. They are part-company, part-charity. The position is offered on a full-time permanent basis, with hybrid working available. The expectation is that you will be office based for 2-3 days per week. Responsibilities Lead daily transactional finance activities with timely, accurate ledger entries Oversee bank clearing and reconciliation of bank, cash, petty cash balances Manage monthly payment runs and customer receipt allocation processes Conduct monthly balance sheet reconciliation and foreign exchange revaluation Maintain and control the fixed asset register and chart of accounts Support payroll processing and prepare draft VAT returns Supervise team members, conduct performance reviews, manage finance timetable Identify opportunities to automate and improve accounts production processes Support annual accounts preparation and liaise with external auditors Assist Head of Finance with ad-hoc projects and strategic initiatives Support Head of Finance with management accounts and budgets Requirements CCAB-qualified accountant (ACA, ACCA, CIPFA, ICAS or ICAEW) Proven experience managing and supporting finance staff Strong experience with finance systems (iplicit experience desirable) Experience preparing VAT returns Experience preparing management accounts and financial reporting Desirable: change management, systems implementation, or process improvement experience Benefits Competitive salary of £50,000 per annum Generous annual leave entitlement Company pension scheme How to Apply Please send your CV for consideration. Closing date: Thurs 30th April
Apr 16, 2026
Full time
Finance Manager Location: London Contract Type: Permanent Salary: £50,000 per annum Lead a finance team within a mission-driven organisation transforming conflict resolution globally Manage end-to-end financial operations including bank reconciliations and monthly reporting Drive process improvements and automation within finance systems to enhance team efficiency Support strategic financial initiatives whilst developing your team's finance business partnering skills Position Overview Our client is an international dispute resolution centre with over 35 years' experience helping organisations resolve commercial and workplace conflicts. As Finance Manager, you'll lead daily transactional finance activities, oversee team supervision, and support the Head of Finance in delivering accurate financial reporting and strategic initiatives that underpin the organisation's continued growth. They are part-company, part-charity. The position is offered on a full-time permanent basis, with hybrid working available. The expectation is that you will be office based for 2-3 days per week. Responsibilities Lead daily transactional finance activities with timely, accurate ledger entries Oversee bank clearing and reconciliation of bank, cash, petty cash balances Manage monthly payment runs and customer receipt allocation processes Conduct monthly balance sheet reconciliation and foreign exchange revaluation Maintain and control the fixed asset register and chart of accounts Support payroll processing and prepare draft VAT returns Supervise team members, conduct performance reviews, manage finance timetable Identify opportunities to automate and improve accounts production processes Support annual accounts preparation and liaise with external auditors Assist Head of Finance with ad-hoc projects and strategic initiatives Support Head of Finance with management accounts and budgets Requirements CCAB-qualified accountant (ACA, ACCA, CIPFA, ICAS or ICAEW) Proven experience managing and supporting finance staff Strong experience with finance systems (iplicit experience desirable) Experience preparing VAT returns Experience preparing management accounts and financial reporting Desirable: change management, systems implementation, or process improvement experience Benefits Competitive salary of £50,000 per annum Generous annual leave entitlement Company pension scheme How to Apply Please send your CV for consideration. Closing date: Thurs 30th April
Technical Consultant - Java Software Development Location: London Contract Type: Permanent Salary: circa £85,000 - £120,000 total compensation (salary + discretionary bonus) Are you a solutions and project focused Technical Consultant with a strong back-end coding background in Java or Python? Do you have excellent people skills and enjoy a focus on client delivery? Are you technology agnostic and enjoy working with different tech stacks? Would you like to work for a boutique consultancy and help with other areas of running a business? Then we have an amazing role for you! Lead end-to-end delivery of mission-critical financial software solutions for global investment banking clients Own component architecture, estimation, and production delivery with full technical and project accountability Work with modern Java technology stacks (Spring Boot, Java 17/21) and cloud infrastructure (AWS, Docker, Kafka) Join a collaborative software consultancy with 20+ years' industry experience and genuine startup culture Develop your expertise in financial systems whilst building lasting client relationships across the full project lifecycle 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 across 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 150 staff globally, you would be joining a small team of around 20 in the growing London office. Position Overview As a Technical Consultant, you'll own the delivery of critical software components and workflows for global financial clients. You'll assess requirements, estimate work, and deliver solutions to production either independently or leading small 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 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 Lead small sub-teams or pods on specific project deliverables, managing task allocation and progress 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 Mentor team members and share knowledge across projects and client engagements Requirements Essential: High-level technical experience (EA/MEA level or equivalent) with proven delivery ownership Strong proficiency in modern Java technology stacks, particularly Spring Boot Experience with cloud technologies and containerisation (AWS, Docker) Solid understanding of databases (Cassandra, Oracle) and messaging systems (Kafka, MQ) Demonstrated project leadership experience with independent task management and timeline ownership Ability to lead high-quality code reviews Ability to estimate work accurately and manage expectations with stakeholders Proficiency with development tools (GIT, Jenkins, Jira, Confluence, GitHub Copilot) Strong analytical skills and ability to assess technical performance and stability Excellent communication skills, both written and verbal Proven ability to manage your own time and that of team members effectively Desirable: Experience managing small pods or teams within larger project structures Familiarity with Golang Background in financial services or investment banking systems Experience with Oracle or Cassandra databases at scale How to Apply Please send your CV for consideration. Closing date: Ongoing
Apr 02, 2026
Full time
Technical Consultant - Java Software Development Location: London Contract Type: Permanent Salary: circa £85,000 - £120,000 total compensation (salary + discretionary bonus) Are you a solutions and project focused Technical Consultant with a strong back-end coding background in Java or Python? Do you have excellent people skills and enjoy a focus on client delivery? Are you technology agnostic and enjoy working with different tech stacks? Would you like to work for a boutique consultancy and help with other areas of running a business? Then we have an amazing role for you! Lead end-to-end delivery of mission-critical financial software solutions for global investment banking clients Own component architecture, estimation, and production delivery with full technical and project accountability Work with modern Java technology stacks (Spring Boot, Java 17/21) and cloud infrastructure (AWS, Docker, Kafka) Join a collaborative software consultancy with 20+ years' industry experience and genuine startup culture Develop your expertise in financial systems whilst building lasting client relationships across the full project lifecycle 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 across 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 150 staff globally, you would be joining a small team of around 20 in the growing London office. Position Overview As a Technical Consultant, you'll own the delivery of critical software components and workflows for global financial clients. You'll assess requirements, estimate work, and deliver solutions to production either independently or leading small 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 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 Lead small sub-teams or pods on specific project deliverables, managing task allocation and progress 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 Mentor team members and share knowledge across projects and client engagements Requirements Essential: High-level technical experience (EA/MEA level or equivalent) with proven delivery ownership Strong proficiency in modern Java technology stacks, particularly Spring Boot Experience with cloud technologies and containerisation (AWS, Docker) Solid understanding of databases (Cassandra, Oracle) and messaging systems (Kafka, MQ) Demonstrated project leadership experience with independent task management and timeline ownership Ability to lead high-quality code reviews Ability to estimate work accurately and manage expectations with stakeholders Proficiency with development tools (GIT, Jenkins, Jira, Confluence, GitHub Copilot) Strong analytical skills and ability to assess technical performance and stability Excellent communication skills, both written and verbal Proven ability to manage your own time and that of team members effectively Desirable: Experience managing small pods or teams within larger project structures Familiarity with Golang Background in financial services or investment banking systems Experience with Oracle or Cassandra databases at scale How to Apply Please send your CV for consideration. Closing date: Ongoing