Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Low-Latency Java Engineer – VP role.
Rezi rewrites your resume against Barclays's job description. Free.

Tailor your resume to this Senior Low-Latency Java Engineer – VP role.
Rezi rewrites your resume against Barclays's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Low-Latency Java Engineer – VP posting at Barclays — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Low-Latency Java Engineer – VP posting at Barclays — free, in seconds.
About the Role
As a Senior Low-Latency Java Engineer – VP at Barclays, you will build high-performance trading systems that power electronic execution at scale. You will work closely with quants and product teams to shape order routing and execution in global markets, developing and enhancing Java and C++ platforms for market data, analytics, order management, and resiliency services for trading algorithms. This front-office role directly impacts trading performance and client outcomes.
Responsibilities
- Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
- 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 other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
- Participate in code reviews and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and contribute to the organization’s technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities and ensure secure software solutions.
- Implement effective unit testing practices to ensure proper code design, readability, and reliability.
- Contribute to or set strategy, drive requirements, and make recommendations for change.
- Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements.
- Advise key stakeholders on functional and cross-functional areas of impact and alignment.
- Manage and mitigate risks through assessment.
- Demonstrate leadership and accountability for managing risk and strengthening controls.
- Demonstrate comprehensive understanding of the organization functions to contribute to achieving business goals.
- Collaborate with other areas of work for business-aligned support.
- Create solutions based on sophisticated analytical thought, comparing and selecting complex alternatives.
- Adopt and include the outcomes of extensive research in problem-solving processes.
- Build and maintain trusting relationships and partnerships with internal and external stakeholders.
- Design high-performance messaging systems with efficient binary protocols and lock-free patterns.
- Work with market data platforms or vendors such as Exegy or Refinitiv.
- Measure and tune network latency using relevant tools and techniques.
Requirements
- Core Java development in high-throughput, low-latency environments.
- Designing high-performance messaging systems with efficient binary protocols and lock-free patterns.
- Network and inter-process communication using UDP and related low-latency techniques.
- Advanced JVM tuning and garbage collection strategies such as ZGC or Azul Zing.
- Good analytical and problem-solving skills in complex, performance-critical systems.
- Experience building electronic trading or execution platforms.
- Knowledge of equities markets, execution algorithms, and smart order routing.
- Experience working with market data platforms or vendors such as Exegy or Refinitiv.
- Experience with network latency measurement and tuning tools and techniques.
- Demonstrate leadership and accountability for managing risk and strengthening controls.
- Demonstrate comprehensive understanding of the organization functions to contribute to achieving the goals of the business.
- Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies.
- Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives.
- In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions.
- Adopt and include the outcomes of extensive research in problem solving processes.
- Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes.
- Demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship.
- Demonstrate the Barclays Mindset – to Empower, Challenge and Drive.
Skills
- Java
- C++
- Low-latency
- High-throughput
- Messaging systems
- Binary protocols
- Lock-free patterns
- UDP
- JVM tuning
- Garbage collection
- ZGC
- Azul Zing
- Analytical skills
- Problem-solving
- Electronic trading platforms
- Equities markets
- Execution algorithms
- Smart order routing
- Market data platforms
- Exegy
- Refinitiv
- Network latency measurement
- Risk and controls
- Change and transformation
- Business acumen
- Strategic thinking
- Digital and technology
Location
- Whippany, NJ
- New York, NY
Work Type
- Full-time
Experience Level
- VP
- Senior
Salary/Compensations
- Minimum Salary: $170,000
- Maximum Salary: $230,000
Benefits
- Medical coverage
- Dental coverage
- Vision coverage
- 401(k)
- Life insurance
- Paid leave for qualifying circumstances
- Incentive award
About the Company
- Barclays' vision is to redefine the future of banking and help craft innovative solutions.
- The Equity Algorithmic Trading Technology team develops and enhances Java and C++ platforms that deliver market data, analytics, order management, and resiliency services for trading algorithms.