Barclays Bank
Senior Java Developer
Barclays Bank, New York, New York, 10261
Senior Java Developer New York As a Barclays Senior Java Developer you will be responsible for building and supporting a data science platform and providing the tools and frameworks for quants and analysts across multiple business groups and multiple asset classes to perform quantative analytics and build machine learning models. As a software developer, you are going to design and build core parts of the platform and interact with multiple stakeholders to provide the most suitable solution for their needs. Barclays is one of the world's largest and most respected financial institutions, with 329 years of success, quality and innovation behind us. We've helped millions of individuals and businesses thrive, creating financial and digital solutions that the world now takes for granted. An important and growing presence in the USA, we offer careers providing endless opportunity. What will you be doing? Designing and developing critical components of the system as and when required Helping with the overall platform architecture Working on micro services infrastructure such as authentication, authorization, service discovery, load balancing and auto-scaling Building streaming and storage data solutions for large volumes of market and trading data Participating in design and code reviews as and when required Assisting data science and product teams to implement and productionize model driven machine learning tools and technology Supporting and manage the existing platforms used heavily by the users What we're looking for: Five plus years of application development in Core Java (collections, multithreading, async programming, concurrency), designing, coding, and debugging Solid understanding of algorithms, data structures, sorting and searching techniques, design patterns Spring/Spring Boot, J2EE (JSP, Servlet API) Experience using Kafka or similar messaging middleware Skills that will help you in the role: Experience with middleware platforms like Solace, Kafka Experience with database technologies, data modelling, or data preparation Experience with DevOps Where will you be working? Barclays' U.S. headquarters is located at 745 Seventh Avenue in New York, NY. At Barclays, we offer you an engaging and challenging environment, giving you the opportunity to make the most of your unique set of skills. We also have an extensive range of learning and development initiatives designed to support you both personally and professionally. We are an equal opportunity employer and 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.