Java Developer

Robert Walters
Glasgow, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Glasgow, United Kingdom

Tech stack

Java
Artificial Intelligence
Data analysis
Automation of Tests
C++
Computer Programming
Databases
Data Governance
ETL
IBM DB2
Database Queries
Github
Python
Meta-Data Management
MongoDB
SQL Databases
Data Streaming
Large Language Models
SAP Sybase ASE
Equity Swap
Data Lineage
Non-relational Database
GPT
Software Version Control

Job description

We are seeking a Senior Developer with expertise in Java or Python programming and database technologies to support a global Front Office team in a leading investment bank. The role focuses on data governance, data lineage, and enterprise database management, ensuring that critical datasets and workflows are properly documented, monitored, and automated.

The successful candidate will collaborate with governance, architecture, and technology teams to maintain high-quality, compliant data practices, implement automation for data cataloguing, and provide actionable insights across complex systems., * Develop and maintain data pipelines, data catalogues, and data lineage systems.

  • Implement solutions using Java or Python to automate discovery, documentation, and monitoring of datasets.
  • Work with relational and non-relational databases including Sybase, IBM DB2, SQL, and MongoDB.
  • Collaborate with data governance teams to ensure compliance, data quality, and consistent standards.
  • Create and maintain data flow documentation and architecture diagrams for key enterprise datasets.
  • Leverage AI/LLM tools (eg, GitHub Copilot, ChatGPT, Claude) to improve automation and analysis of data processes.
  • Analyse code and database queries to understand data movement and usage across multiple systems.
  • Provide clear documentation and communicate technical insights to stakeholders.

Requirements

  • Strong programming skills in Java or Python (C++ is a plus).
  • Hands-on experience with databases (Sybase, IBM DB2, SQL, MongoDB) and understanding of complex queries.
  • Experience with data governance, metadata management, or data lineage tools.
  • Familiarity with version control systems and CI/CD pipelines.
  • Strong analytical and problem-solving skills, with the ability to read code and understand data flows.
  • Effective communication skills for documentation and stakeholder interaction.
  • Experience with financial services or investment banking data environments is beneficial.

Desired Skills

  • Exposure to Equity Derivatives or Equity Swap business is advantageous.
  • Knowledge of automated testing methodologies such as TDD or BDD.
  • Experience applying AI/ML tools for data automation.

About the company

Robert Walters is the world's most trusted talent solutions business. Across the globe, we deliver recruitment, outsourcing, and talent advisory services for businesses of all sizes, opening doors for people with diverse skills, ambitions, and backgrounds. Who You Will Work With Our client is a global financial services firm that manages wealth, navigates complex markets, and design strategic financial objectives. The firm provides risk management solutions across a variety of sectors, emphasizing long-term relationships, and innovative approaches to financial challenges.

Apply for this position