Leave us your email address and we'll send you all the new jobs according to your preferences.

Java Developer - Big Data Project

Posted 1 day 13 hours ago by Barclays

Permanent
Not Specified
Other
Glasgow, United Kingdom
Job Description

Join as a Java Developer at AVP level at Barclays. You will be an integral part of Barclays' Post Trade Markets Data team, responsible for managing a large trade data repository that aggregates real-time trade data from various sources. Your role will involve improving the efficiency, resiliency, and building new features of the application.

The ideal candidate is an experienced Java developer with data engineering experience.

To succeed as an AVP Java developer, you should have experience with:

  • Core Java development
  • Test-driven development
  • Reviewing code, including AI-generated code
  • Data engineering projects

Valuable additional skills include:

  • AI Prompt Engineering for code generation
  • Docker / Kubernetes
  • Hadoop (HDFS, HBase, Kafka, Spark, etc.)

This role will be based out of our Glasgow Office.

Purpose of the role

Design, develop, and improve software using various engineering methodologies to provide capabilities for our customers and colleagues.

Accountabilities

  • Develop and deliver high-quality software solutions using industry-standard programming languages, frameworks, and tools, ensuring scalability, maintainability, and performance.
  • Collaborate with cross-functional teams to define requirements, devise solutions, and ensure alignment with business objectives.
  • Participate in code reviews and promote a culture of quality and knowledge sharing.
  • Stay informed of industry trends and contribute to technology communities.
  • Follow secure coding practices to mitigate vulnerabilities and protect data.
  • Implement effective unit testing to ensure code quality and reliability.

AVP Expectations

  • Advise on decision making, contribute to policy development, and collaborate with other functions.
  • Lead a team or guide collaborative assignments, setting objectives and coaching team members.
  • Demonstrate leadership behaviors: Listen, Energize, Align, Develop.
  • Identify new directions and methodologies for assignments and projects.
  • Provide advice on complex issues and support risk mitigation strategies.
  • Manage risk and strengthen controls related to your work.
  • Coordinate with other areas to achieve organizational objectives.
  • Analyze complex data sources to solve problems creatively.
  • Communicate complex or sensitive information effectively.
  • Influence stakeholders to achieve desired outcomes.

All colleagues are expected to embody Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, and demonstrate the Barclays Mindset: Empower, Challenge, Drive.

Email this Job