Join us as a Senior Etrading Java Developer at VP level and be involved in the development of our new strategic platform, Asgard.
To be successful as a Senior Etrading Java Developer within this team, you should have:
- Electronic Trading and financial experience
- Experience developing and optimizing highly scalable, high-performance, and low-latency systems written in Java
- Ability to lead design decisions, be a self-starter, and work independently
Some other highly valued skills may include:
- Mentoring junior team members and helping them grow
- Confidence interacting with business partners and senior stakeholders, providing clear, concise, and accurate updates
- Knowledge of Equities Trading, Referencedata, Market data feeds, Analytics, FIX protocol, Signals, Smart order routing, Systematic internalization, Trading algorithms
- Other technical knowledge such as Azul Zing, OpenHFT Chronicle, Google Protocol Buffers, CPU isolation and tuning
You may be assessed on key skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technological skills, as well as job-specific technical skills.
This role will be based out of our Canary Wharf, London office.
Purpose of the role
To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
- Collaborate cross-functionally with product managers, designers, and engineers to define requirements, devise solutions, and ensure seamless integration 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 to foster technical excellence and growth.
- Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implement effective unit testing practices to ensure code quality and reliability.
Vice President Expectations
- Contribute to strategy, drive requirements, and recommend changes. Plan resources, budgets, and policies; manage policies and processes; deliver improvements; escalate issues.
- If managing a team, define roles, plan for future needs, counsel on performance, and contribute to pay decisions. Lead specialists to influence operations aligned with strategic and tactical priorities, balancing short and long-term goals, while meeting budgets and schedules.
- Demonstrate leadership behaviors: Listen and be authentic, Energize and inspire, Align across the enterprise, Develop others.
- For individual contributors, act as a subject matter expert, guide technical direction, lead multi-year projects, and mentor less experienced staff. Provide strategic advice to stakeholders and manage risks.
- Build trusting relationships with internal and external stakeholders to achieve business objectives, using influencing and negotiating skills.
All colleagues are expected to demonstrate Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, and embody the Barclays Mindset: Empower, Challenge, and Drive.