Java Developer-Avp

Barclays Bank Whippany , NJ 07981

Posted 1 week ago

Job Title Java Developer

Location Whippany, NJ

About Us

Barclays is a transatlantic consumer, corporate and investment bank offering products and services across personal, corporate and investment banking, credit cards and wealth management, with a strong presence in our two home markets of the UK and the US. Our goal is to become the bank of choice by providing superior services to customers and clients and supporting our stakeholders via a commercially successful business that generates long-term sustainable returns.

About Barclays in the US

Barclays offers corporate and investment banking and credit card services in the US. Our 10,000 US colleagues are located in offices across the country, with headquarters in New York City. In 2017, Barclays announced plans to create a world-class campus in Whippany, New Jersey, for our Technology, Operations and Functional teams in the US. Other principal locations include Delaware, Nevada, Ohio and Maine.

About Markets Execution

The Markets Execution team at Barclays manages a variety of systems and technologies to provide best-in-class electronic financial services. The businesses are spreads across a variety of asset classes and product types, and provide services to internal trading desks and external clients. Our team is responsible for a wide range of software products including trading GUIs, low-latency trading systems, and algorithmic trading services, and the infrastructure necessary to support these systems. Our team is dynamic and collaborative, with members working on a variety of projects with different teams to produce innovative solutions to business problems.

Overall Purpose of role

  • Develop Java projects defined by business requirements to meet the needs of our clients to provide high-performance, stable, and feature rich trading services

  • Integrate with the development team and the current code base, and use this as a framework to develop new components. This will include systems integrations, feature enhancements, performance and capacity optimizations, test automation, and technical debt pay-down.

Key Accountabilities

  • Develop both tactical and strategic solutions to meet business requirements

  • Develop automated testing tools to exercise functionality, performance, and capacity of code

  • Provide estimates for tasks, including design, development, technical debt, and testing

  • Support analysis, testing, and operations teams

  • Produce code that is appropriate for a low-latency java platform

  • Analyze historic system behaviour and market state to inform new development

Basic Qualifications/Skills

  • Proficient (3 years) with Core Java

  • Experience (2 year) with multi-threading, memory management, or performance tuning

  • University degree in computer science, physics, engineering, or equivalent programming experience

Preferred Qualifications/Skills

  • Experience with systems providing financial services like trading, risk, clearing, or warehousing

  • Experience with scripting languages like bash, perl, python

  • Experience with Linux

  • Experience with Java testing tools, ideally: JUnit, JMockit, TeamCity

  • Experience with development and build tools, ideally: Maven, Gradle, Git, IntelliJ, Eclipse

  • Experience with middleware, ideally: Tibco, Solace

  • Experience with dependency injections frameworks, ideally: Spring, Guice, HK2

  • Experience with HTTP, RESTful APIs, and UI principles

  • Full lifecycle development of a commercial system, including: requirements definition, agile planning, releasing, and production support

  • Critical thinking and problem solving skills

  • Collaborative mindset and excellent communication skills

Risk and Control Objective

All Barclays colleagues have to ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Barclays Policies and Policy Standards.

Your Application

To be considered for this role, click on the apply button now.

Barclays Values & Diversity

Dynamic working gives everyone at Barclays the opportunity to integrate professional and personal lives, if you have a need for flexibility then please discuss this with the hiring manager. We are an equal opportunity employer and we are opposed to discrimination on any grounds. It is the policy of Barclays to ensure equal employment opportunity without discrimination or harassment on the basis of race, colour, creed, religion, national origin, alienage or citizenship status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Java Developer

Barclays Bank

Posted 6 days ago

VIEW JOBS 3/15/2019 12:00:00 AM 2019-06-13T00:00 Senior Java Developer Whippany, NJ Operation Technology Services are seeking a dynamic senior Java Developer with experience delivering innovative solutions in close collaboration with the Business. Reporting to the technical development manager, the candidate will play a crucial role in the execution of the strategy, identifying opportunities to realize the strategic architecture within the constraints of regulatory milestones. The individual will be required to work closely with colleagues across Operation Technology Services (Trade Processing, Operation Data Store and Data Distribution) and Operations partners to ensure the technical solution leverages common components, standard proven patterns and engineering principles. This is a great opportunity to help drive forward the strategy of a major expanding area within this global Bank on a strategy program of work. What will you be doing? * Able to execute the assigned development project tasks within schedule and budget with minimal supervision. * Contribute to the definition of development standards and process improvements. * Work with global team members and business users to get the business requirements, analyze them and prepare the technical specifications. * Develop and test the software in desired technologies to Implement the business requirements * Participate in project go live and post go live support activities. * Provide technical expertise on Java, relational database (SQL and Oracle preferably), Apache Camel, Unix/Linux shell scripting, DevOps tools such as Jenkins, cloud technologies such as OpenShift, Docker, Kubernetes technologies and AWS tech. What we're looking for: * 4-year college degree (or above) in Computer Science or related discipline * 8 years of IT experience * 5 years of IT industry experience in Java, Spring Boot * 4 years of experience in EIP like Apache Camel Skills that will help you in the role: * Exposure to DevOps tools such as Jenkins, team city, Nolio etc. * Candidate should have a good understanding of middleware technologies such as IBM MQ, Solace etc. * A good understanding of software development life cycle using agile methodology. * 2 years of experience in Cloud technologies such as Docker, Kubernetes, Redhat OpenShift, AWS: EC2, S3 etc. Where will you be working? At Barclays, we are proud to be redefining the future of finance and here at Whippany we are defining the future of the workplace and the future of the way we work and live. We are creating a unique community, one of four strategic tech-enabled hubs that will redefine opportunity for everyone who works here. Whatever you do at Whippany, you'll have every chance to build a world-class career in this world-class environment. Interested and want to know more about Barclays? Visit for more details. Our Values Everything we do is shaped by the five values of Respect, Integrity, Service, Excellence and Stewardship. Our values inform the foundations of our relationships with customers and clients, but they also shape how we measure and reward the performance of our colleagues. Simply put, success is not just about what you achieve, but about how you achieve it. Our Diversity We aim to foster a culture where individuals of all backgrounds feel confident in bringing their whole selves to work, feel included and their talents are nurtured, empowering them to contribute fully to our vision and goals. It is the policy of Barclays to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, creed, religion, national origin, alienage or citizenship status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. Our Benefits Our customers are unique. The same goes for our colleagues. That's why at Barclays we offer a range of benefits, allowing every colleague to choose the best options for their personal circumstances. These include a competitive salary and pension, health care and all the tools, technology and support to help you become the very best you can be. We are proud of our dynamic working options for colleagues. If you have a need for flexibility, then please discuss this with us. Barclays Bank Whippany NJ

Java Developer-Avp

Barclays Bank