Applications for this job have closed. Try searching for similar jobs.

Associate Java Software Engineering

JP Morgan

Location: Glasgow City

Job Type: Full time

Last updated

Men
16%
Women
Show that gap who’s boss!
Women are 16% less likely than men to apply to a job once they’ve viewed it, but are 16% more likely to get hired after applying to a job.*
*LinkedIn Talent Solutions Gender Insights Report 2019

JPMorgan Glasgow has been a technology hub for over 20 years. We are the largest technology employer in Scotland with over 2000 employees and we are continuing to grow year on year. Next year construction will complete on our new state-of-the-art technology home on Argyle Street. We are currently operating a hybrid working model with developers spending time both in the office and remotely from home.

Job Description

J.P. Morgan’s Corporate & Investment Bank (CIB) is a global leader across banking, markets and investor services. The world’s most important corporations, governments and institutions entrust us with their business in more than 100 countries. With $18 trillion of assets under custody and $393 billion in deposits, the CIB provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

We are looking for innovative, motivated developers with a passion for technology and for delivering results for our clients. We would like you to have strong skills in core java, spring and experience working with relational or object data stores. Our roles require a range of skills and experience and we also offer many opportunities to learn and develop new skills, in new technologies. Our wider modernization strategy is to transition to public cloud with a focus on AWS and this is the driver for many projects in the coming years.

Collaboration and partnership is at the heart of everything we do and you should expect to be speaking regularly to project stakeholders, developers, and architects and operating in an agile environment with a focus on constant feedback and process improvement. You will be working in a fast-paced environment with many of the below responsibilities

  • Design and build scalable and resilient technical solutions
  • Drive the delivery of business value via change programs and projects
  • Drive excellent development practices such as decoupled systems, TDD and comprehensive automated testing
  • Develop a strong understanding of key business functions
  • Partner with other technical teams and business stakeholders on integrated projects
  • Proactively look to improve our processes and reduce post implementation issues and remove inefficiencies
  • Contribute to ensuring we maintain the highest standards of quality through code reviews, coding and architecture standards, promoting code reuse

Core Skills

  • Relevant University degree with several years of professional experience
  • Strong problem solving, analytical and communication skills
  • Proficient knowledge of core Java
  • Experience working with Spring
  • Solid understanding of database concepts, SQL and stored procedures
  • Ability to build and maintain strong relationships with multiple stakeholders inside and outside technology
  • Track record of coding and delivering software for use in production environment

Desirable Skills

  • Experience working with cloud deployed systems
  • Experience working with any of the following client side technologies –React, Angular, JS
  • Previous experience working in a similar business environment
  • Experience with RESTful web services
  • Experience in data modelling or performance tuning of database functions
  • Working knowledge of AWS
  • Python