Senior Java Developer at JPMorgan Chase Bank, N.A. (Glasgow, UK)
Location: Glasgow, UK
Type: Full Time
Created: 2021-10-03 05:00:21
Senior Java Developer
In the Cleared Derivatives Technologies space (CDT) there is a program of work whereby we are looking to provide a real time end to end service architecture that both executes on the cash and collateral funding decisions and presents these back as a real time view to our Treasury stakeholders such that they can manage intraday liquidity for the business.
Alongside this real time view, there is a requirement to present the historical trending information that allow for longer term planning and analytical decisions to be made by the group such that we are able to increase profitability across the firms funds.
Across the real time and historical trending batch, we are aiming to strategically deliver services that upgrade the existing batch driven processes into a more real time view, whilst providing the end user with the flexibility to tailor their user experience via the front end according to their data needs.
Technically we are also looking to enhance the end to end pipeline of our architecture into a self-healing, automated testing, cloud compliant architecture - transitioning from our legacy database batch architecture as per above in the process.
As a developer within this space, you would be expected to: * Produce high quality, secure and testable code across a variety of technologies * Ensure control and testing is applied at all times throughout the development lifecycle from inception to delivery * Partner with the business to deliver solutions with the strategic end goal in mind * Be pro-active in helping to drive projects to success * Be adaptable to changing demands and technologies required within the work streams * Collaborate across the wider CDT space on shared technology solutions * Delivers Production Incident related changes as and when required * Contributes to the production support and maintenance of the technology ecosystem
Skills: * React/Angular Java script UI development * Core Java + J2EE + Spring-Boot + Hibernate & JPA + JUnit * Cloud foundation (AWS, Docker and Kubernetes)
Awareness of : * Maven * Continuous Integration/Deployment Tools (Jenkins) * Data Modelling and Design + UML * TDD * Agile/Scrum * Git/Stash * Netflix API/Service Discovery * Distributed Messaging Platforms (Kafka)
Preferable Skills: * PL/SQL * Linux Shell Scripting * Functional programming (i.e. Scala, Java 8 Lambdas) * JIRA Workflow management system * Futures & Options and OTC Product Knowledge * Automated Testing Experience (Cucumber/Fitnesse, Selenium)
Soft Skills: * Motivated self starter * Experience in leading projects previously * Experience in designing and architecting large scale enterprise solutions * Excellent written and verbal communication skills
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.