Java Developer-AVP

Short Description

BARCLAYS is seeking for Java Developer-AVP who will develop both tactical and strategic solutions to meet business requirements. Also support analysis, testing, and operations teams as well as produce code that is appropriate for a low-latency java platform.

Job Description

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 Responsibilities:
  • 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 behavior 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 middle-ware, ideally: Tibco, Solace
  • Experience with dependency injections frameworks, ideally: Spring, Guice, HK2
  • Experience with HTTP, RESTful APIs, and UI principles
  • Full life-cycle 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

Java Developer-AVP
Director Information | Technology | Information Technology Full-time Other | Engineering | Information Technology Jaspersoft | Java | SAS
If you‚??re thinking about moving forward in your career, you should think about moving to Barclays. 

Everything we do at Barclays starts and ends with helping people move forward in their lives. From helping them move forward in the digital age through Digital Eagles, to getting them started in their first home with one of our mortgages. From helping them realise their business dreams through to supporting young people as they make their first, sure move into the adult world through Life Skills. Whatever the future holds, we want to be there for our customers every step of the way.

In a constantly changing, more complex and closely connected world, we‚??re working together to help our customers tackle the challenges of today and prepare for the future. We embrace data, innovation and every possibility the digital world presents. We think creatively about new services, new products and new ways to deliver existing products and services. We believe in listening to and really understanding our customers so that we can give them the best possible help.  

Our attitude, our shared characteristics, our focus and our determination should make us the first and lasting choice for our customers. If you‚??re looking for a career full of excitement, challenge, purpose and opportunity, we should be your first choice.  

Find out how we could help you move forward with your career. 

Please do not share your personal data with us publicly via LinkedIn, we won't ever ask you to. Our Social Media Terms & conditions are available on our website.