Apply Now    

Java Developer

Job Description

Java Developer

JP Morgan is a global leader in asset and wealth management services. We serve four distinct client groups through three businesses: institutions and retail clients through J.P. Morgan Asset Management; ultra high net worth clients through the Private Bank; and high net worth clients through Private Wealth Management. With assets under supervision of $1.5 trillion and assets under management of $1.1 trillion, we are one of the largest asset and wealth managers in the world.  We are looking for a highly talented individual to contribute to the development of large scale applications, delivered globally.

You will join a team of java developers within Cross Border Marketing program. This program aims to develop set of strategic applications that aid the Private Bank to deliver financial products and services to clients across multiple geographical locations and in line with local regulatory requirements. Cross Border applications interact with client onboarding and maintenance process, as well as with trading applications. Technology stack includes java, web services, Oracle and extJS/Angular on the UI side.

Key Responsibilities: 

  • Hands-on developer who will contribute to all aspects of software development life cycle with a focus on core java and services
  • Design and implement high quality user experience using the latest web technologies
  • Review epics and stories, elaborate technical solution, provide estimates and turning scheduled stories into working code
  • Develop automated unit tests
  • Participate in peer review sessions
  • Creation of appropriate technical documentation
  • Active involvement in resolving the issues encountered in all environments, including production.
  • Collaborate with other technical and operational groups (Operate, Infrastructure, Release Management) across regions (APAC, EMEA, USA)

Knowledge and Experience Required:

  • Bachelor's Degree in a computer science, information technology or closely related discipline
  • Minimum 5+ years of experience in designing and developing complex Java enterprise applications in medium to large scale IT Projects.
  • Strong design and coding experience with proven ability to deliver solutions – this is a hands-on coding role and the role holder will spend most time writing code
  • Excellent analytical and communication skills with the ability to communicate complex issues in an easy to understand manner
  • Strong communication skills, both written and verbal English, which are critical to interfacing with stakeholders across regions.
  • Creative problem solver and solution developer when presented with conflicting requirements, business demands and technical risks/issues
  • Demonstrated analytical techniques and ability to make recommendations to peer team members, technical leads and project architects to improve the product, process or technology and present ideas clearly and concisely
  • Experience working in teams across geographic locations
  • Experience of an Agile development methodology such as Scrum and with UML for design documentation like class and sequence diagrams

Technical Knowledge:

  • Very strong core Java technologies and solid Java development experience
  • Knowledge of  key Java libraries: Spring, JMS, Jersey, JAXB, Ibatis, Hibernate (JPA)
  • Experience with services development using standard frameworks like REST or SOAP
  • Good database and SQL skills, experience in a major relational database (Oracle preferred)
  • Data Caching Technologies (ehCache, GemFire)
  • Experience with Linux, Tomcat, IBM MQ
  • Knowledge of SCM tools (Git, Subversion) and build tools (Maven, Jenkins, Ant)
  • Experience with test automation frameworks: e.g. Cucumber, Fitnesse, Concordion
  • Scripting languages (Shell, Perl, Python/Jython, PowerShell,  etc.)
  • Experience of working with a team that uses technologies such as sencha extjs, angularjs, bootstrap, javascript, jquery or equivalent

Preferred Skills:

  • Experience with building and supporting internet based client facing financial platforms at a large financial institution
  • Understanding of the Private Banking business
  • Knowledge of Trading systems and Financial Services with an emphasis on Regulatory projects
  • Understanding of regulations relating to cross border activities and product distribution.
  • Experience with Jira and Confluence
  • Typescript or Coffee script
  • Rules Engine (Drools Rules)
  • Experience with Risk Management methodologies is an advantage
Req #: 160026446
Location: Glasgow, SCT GB
Job Category: Technology
Employment Type: Full Time
Potential Referral Amount: Pound Sterling (GBP)

Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Join Now

Privacy Statement

Any information you provide is confidential and will only be viewed by our recruiters in an effort to fill open positions. In addition, the information you provide is subject to our privacy policy practices.

Please note that J.P. Morgan will not accept unsolicited approaches or speculative CVs, nor will J.P. Morgan be responsible for any related fees, from Third Party Firms who are not preferred suppliers.

The firm invites all interested and qualified candidates to apply for employment opportunities.

Need disability related assistance?

If you are a US or Canadian applicant with a disability who is unable to use our online tools to search and apply for jobs, please contact us by calling (US and Canada Only) 1-866-777-4690. Please indicate the specifics of the assistance needed.

Keep in touch

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.