Senior Java Developer - Cloud (Asset & Wealth Management) at JPMorgan Chase Bank, N.A. (Glasgow, UK)
Location: Glasgow, UK
Type: Full Time
Created: 2021-10-11 05:00:19
We look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
As a key member of our Software Engineering Group, you'll be involved in all aspects of development of the next generation of the DAL data platform which is the foundation of our new flagship investment management system (CRIMS). This application is the centerpiece of Wealth Managements tech strategy - it involves managing account volumes in the millions with several billion dollars of assets under management. This produces unique challenges with huge data volumes, robust reliable design and high performance services.
What you'll be working on * Finding elegant solutions to challenging technical problems, architecture and code design * Define technical solutions that takes into account the enterprise architecture strategies, current state environment and constraints. Analyze the viability of the solution to meet program timeline, budget and quality. * Building new cloud services using best practice design patterns and latest tools * Leading continuous improvement and automation of our build processes to make deployment and iteration easier/ faster * Guiding and establishing best practices for those in the team. * Collaborating with business analysts to define and build new consumer features * Building and maintaining new business focused code as well as DevOps focused internal tools and performance dashboards -which range from simple pages to full scale client applications using React
This role requires a wide variety of strengths and capabilities, including-
General requirements: * BS/BA degree or equivalent experience * Good knowledge of application, data, and infrastructure architecture disciplines * Knowledge of industry-wide technology trends and best practices * Ability to work in large, collaborative teams to achieve organizational goals * Passionate about building an innovative culture * Proficiency in one or more modern programming languages * Understanding of software skills such as business analysis, development, maintenance, and software improvement
Tech requirements - a mix of the below are an advantage: * Java experience + Hands on experience of Java (8 or above) + Strong understanding and hands-on experience with spring framework, Java core programming + Spring Boot and web services + Maven or Gradle and automated deployment pipelines + IntelliJ and unit test frameworks * Cloud + Experience of working with cloud technologies- Cloud Foundry / AWS * Infra + Kubernetes * DevOps + UNIX / shell scripting: usage of basic UNIX commands + Automation of build, CI, deployment * Kafka streaming, Rest APIs * Akka useful, not essential * Database experience * Experience with Autosys scheduler systems
Additional Personal Requirements:
* Good interpersonal skills, having positive approach and team player * Strong written and verbal communication skills * Excellent analytical, problem solving, & decision making skills * Coordinate with global counterparts for development activities. * Challenge and suggest requirements, enhancements to the platform * Good prioritization and time management in a fast paced environment * Proven application delivery track record * Ability to provide solutions to a tight deadline and customer focus mind-set * Exposure to domain knowledge in equity, fixed income, mutual funds, general financial products, and trade life cycle would be an added advantage
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.