Java Software Engineer

Location:Greater London
Job Type:Full Time
Apply Now

The CIB GMI technology department is engineering a new platform to support our Global Markets Infrastructure team to manage third party client engagements on behalf of the CIB. Regulatory oversight demands coupled with real-time market intelligence form a cross section of the type of platform our clients require with a focus on cloud and mobile capabilities given the market wide capabilities of the group. Integration of the new platform with the established capabilities within JP Morgan will be critical.

The role is for an analyst programmer who can work closely with our business stakeholders to distill a common set of requirements, working these through to a solution agreed by all.

The ideal candidate possesses a passion for technology, excellent problem solving and analytical skills, thinks and acts strategically, thrives in a dynamic business and technical environment where change is constant. The candidate must be able to effectively communicate with other technologists and business partners. Experience in the financial services industry is preferred.

Required set of skills/Experiences:

5+ years of professional software development experience in developing user-facing software.

Experience with the latest web standards, including React, Typescript, ES6, HTML5, and CSS3

Strong hands-on core Java 8 and above and Spring framework

Desire to work in an agile team (Scrum or Kanban utilizing TDD, BDD, CI, pair programming etc.)

Analyze data usage and workflow requirements. Must be able to consolidate information from various business areas, analyze the problem or requirement(s), and apply solution selected by the team.

Design and develop n-tier high quality software using Java and related technologies.

Demonstrate a solid understanding of business needs and proposed solution and how the solution can best applied to serve the business.

Design and oversee comprehensive unit and regression testing for different components of the system leveraging automation and testing tools (e.g. Node.js, Selenium, Jasmine, Jest, Mocha, etc.)

Identify bottlenecks, bugs, and devise solutions to these problems

Experience on working with databases like Oracle PL/SQL, Sybase, SQL Server

BA/BS degree in Computer Science or related field or technical experience.

Excellent oral and written communications skills with the ability to be highly effective with both technical and business

Desired skills/experiences:

  • Experience with build, code and deployment processes and have contributed to design
  • Deep understanding of SDLC, continuous build and integration, software design patterns and how to apply them to build maintainable code.
  • Distributed platforms and underlying messaging technologies (e.g. JMS, MQ, AMQP, Mule ESB) JSON, XML, RPC
  • In depth hands-on work experience as a software developer in an Investment Banking or equivalent environment
  • Experience working in distributed team model

The hiring manager for this job opening would welcome a conversation about flexible working. This could range from ad hoc flexibility in a full time position, to a more formal Flexible Work Arrangement.

Our Corporate & Investment Bank relies on innovators like you to build and maintain the technology that helps us safely service the world’s important corporations, governments and institutions. You’ll develop solutions for a bank entrusted with holding $18 trillion of assets and $393 billion in deposits.CIB provides strategic advice, raises capital, manages risk, and extends liquidity in markets spanning over 100 countries around the world.

When you work at JPMorgan Chase & Co., you’re not just working at a global financial institution. You’re an integral part of one of the world’s biggest tech companies. In 14 technology hubs worldwide, our team of 40,000+ technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.

At JPMorgan Chase & Co. we value the unique skills of every employee, and we’re building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you’re looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.

© 2018 JPMorgan Chase & Co.JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.