Skip to main content

Python/Java Software Developer - Contract - London

Technology
Investigo
London, United Kingdom4 weeks agoUntil 27/05/2026
Full time

Job description

Software Engineer - Python/Java - Contract - LondonLocation: London Contract Type: 6-month Company Overview:Our client is a global financial services firm providing investment banking, brokerage, and wealth management services across multiple markets. The business operates in a highly dynamic, technology-driven environment supporting trading and operations across multiple asset classes. Role Overview:We are seeking a strong generalist software engineer comfortable working across Java and Python in a small, collaborative team.

This role will contribute to a new platform focused on securities lending, repo, and delta-1, with objectives to:Automate workflows for reconciliation, risk management, and reportingIntegrate front-to-back processes across the full trading lifecycleThe ideal candidate is pragmatic, hands-on, and comfortable working on both greenfield builds and existing systems. Responsibilities:Develop Python ETL pipelines and Java server-side/UI componentsBuild integrations with external vendors and market data providersWork directly with traders and operations teams to deliver solutionsAbsorb and contribute to an existing codebase, making small, incremental changes (2-5 lines or more as needed)Participate in all stages of software delivery, from design to productionKey Technical Requirements:Languages: Strong in either Java or Python, with working proficiency in the otherArchitecture Context:Upstream data feeds handled in PythonDownstream systems primarily in JavaAbility to work on existing applications as well as new developmentStrong SQL skillsComfortable working in Linux/Unix environments and via the terminalPragmatic coding - emphasis on effective solutions over “elite” codeNice to Have:Experience building or working with ETL/data pipelinesFamiliarity with version control software (e.g., Git)Experience with cloud platforms (AWS, GCP, Azure)Exposure to desk interaction or working closely with business usersCapital markets experience (securities lending, delta-1, repo, derivatives)Experience integrating with external/vendor APIsCandidate Profile:Strong problem-solver capable of coding effective solutionsComfortable working in a lean, collaborative teamAbility to quickly absorb an existing codebase and deliver independentlyDemonstrates interest in the business domain and willingness to engage with stakeholdersFlexible and comfortable working in a fluid, evolving environmentProject Context:Contributing to a greenfield platform being established and productionisedBuilding a centralised vendor platformMix of new development and enhancement of existing systemsSmall team - candidate must be comfortable taking ownership of tasks and delivering end-to-end solutions

Investigo

Keywords
ServerUnixDBaseCodingLinuxPythonSoftware DeploymentSqlJavaUpstreamAWSGit

¿Te interesa este puesto?