Taro Logo

Java Developer - Big Data Project

A leading global financial services company providing banking, investment, and other financial solutions.
Glasgow, UK
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Java Developer - Big Data Project

Barclays is seeking a Java Developer at the Assistant Vice President level to join their Post Trade Markets Data team. This role combines technical expertise with leadership responsibilities, focusing on managing and improving a large-scale trade data repository that aggregates real-time trade data from various sources. The position requires strong Java development skills with a focus on data engineering, offering an opportunity to work on critical financial infrastructure.

The role involves designing and developing high-quality software solutions, collaborating across functions, and maintaining secure, scalable systems. As an AVP, you'll be expected to influence decision-making, contribute to policy development, and potentially lead teams performing complex tasks. The position emphasizes both technical excellence and leadership capabilities, requiring the successful candidate to demonstrate Barclays' values of Respect, Integrity, Service, Excellence, and Stewardship.

Located at the Glasgow Campus, this role offers the opportunity to work with cutting-edge technologies in big data processing, including the Hadoop ecosystem and modern containerization tools. The ideal candidate will bring expertise in Core Java, test-driven development, and data engineering, with additional value placed on experience with AI-driven development and cloud-native technologies.

This position represents an excellent opportunity for an experienced developer looking to advance their career in a leading financial institution, combining technical challenges with leadership opportunities and the chance to impact critical financial systems.

Last updated 2 days ago

Responsibilities For Java Developer - Big Data Project

  • Design, develop and improve software solutions using industry-aligned programming languages and frameworks
  • Collaborate with product managers, designers, and other engineers to define software requirements
  • Participate in code reviews and promote code quality and knowledge sharing
  • Stay informed of industry technology trends and contribute to technology communities
  • Implement secure coding practices and protect sensitive data
  • Implement effective unit testing practices
  • Lead collaborative assignments and guide team members
  • Manage risk and strengthen controls in relation to work done

Requirements For Java Developer - Big Data Project

Java
Kafka
  • Core Java development experience
  • Test-driven development experience
  • Experience in reviewing code including AI-generated code
  • Data engineering project experience
  • Knowledge of Docker/Kubernetes (preferred)
  • Experience with Hadoop ecosystem (HDFS, HBase, Kafka, Spark) (preferred)
  • AI Prompt Engineering for code generation (preferred)

Interested in this job?

Jobs Related To Barclays Java Developer - Big Data Project