Apply Now    

Software Engineering - Java Developer

Req #: 180013482
Location: Bangalore East, KA, IN
Job Category: Technology
Job Description:

JPMorgan Chase is a leading global financial services firm with assets of over $1.1 trillion and operations in more than 50 countries. The firm is a leader in Investment Banking, Financial Services for consumers and businesses, financial transaction processing, asset and wealth management, and private equity. Under the JPMorgan and Chase brands, the firm serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients.

 Asset Management

J.P. Morgan Asset Management is a leading asset manager of choice for institutions, financial intermediaries and individual investors, worldwide. With a heritage of more than two centuries, a broad range of core and alternative strategies, and investment professionals operating in every major world market, we offer investment experience and insight that few other firms can match. Clear focus on managing client assets and delivering strong risk-adjusted returns

More than 650 investment professionals providing over 200 different strategies spanning the full spectrum of asset classes, including equity, fixed income, cash liquidity, currency, real estate, hedge funds and private equity

Leadership positions in America, U.K., Continental Europe, Asia, and Japan

About the Role and project

The candidate will function as an Applications Development Lead within the Global Wealth Management Technology group with a focus on Derivatives Technology.  Derivatives Technology consists of the application stack used to support derivatives trade life cycle, including capture, lifecycle event processing, reporting and governance.  The role will involve architecture, design and development of a suite of applications using Murex and Java/J2EE technologies. 

As a senior member of the team, the candidate will be responsible for providing leadership and guidance to junior team members. This candidate will be expected to possess both a technical and financial domain skills and should also have strong communication and analytical skills

Key Responsibilities:

·         Full-stack design, development for financial order management and trading software.

·         Follow and promote Agile practices like SCRUM and BDD.

·         Research new technologies, identify and learn best practice, adapt quickly and provide technical guidance to other team members.

·         Work with multiple globally distributed teams to deliver end-to-end solution across regions.

·         Advise, collaborate with, and synthesize feedback from Wealth Managers and Product Desks.

·         Present and demo to users, stakeholders, and technology groups.

·         Promote excellent user experience and system performance.

Required Qualifications

  • Bachelor's Degree in an engineering field with 10+ years experience in Architecture and Software Development of applications.
  • Prior experience working at a large tier global financial institution.
  • Knowledge of Trading systems and Financial Services, with an emphasis on the buy side.
  • Demonstrated analytical techniques and ability to make recommendations to technical and program leadership to improve the product, process or technology and present ideas clearly and concisely.
  • Excellent analytical and communication skills with the ability to communicate complex issues in an easy to understand manner.
  • Creative problem solver and solution developer when presented with conflicting requirements, business demands and technical risks/issues.

Technical Knowledge:


  •         Experience developing in ReactJS, Redux, AngularJS, ExtJS, JQuery, NodeJS, or other Web frameworks
  •         Strong HTML5, CSS, JavaScript, AJAX, JSON skills & solid programming background in other web technologies
  •        Solid understanding of REST API design and WebSockets
  •        Experience with development of Web Services and Middleware using Java and Spring Boot or Cloud Frameworks.
  •        Experience with JDBC/JPBA frameworks such as Hibernate or MyBatis.
  •        Experience with SQL databases such as Sybase and Oracle, experience with NoSQL databases such as HBase, Cassandra, and tools such as Apache Spark.
  •       Experience with distributed caches such as GemFire, ehCache, Redis.
  •       Experience with messaging and integration frameworks like JMS, AMQP, MQ, Kafka
  •       Experience developing with testing frameworks such as JUnit, Mockito, Karma, Protractor, Jasmine, Mocha, Selenium, and Cucumber.
  •      Working Knowledge of SCM, packaging, and build tools – GIT, Subversion, Jenkins, NPM, and Maven.

Preferred skills:

  • Experience with building and supporting internet based client facing financial platforms at a large financial institution
  • Understanding of the Private Banking business
  • Understanding of Equities, Fixed Income, Mutual Funds, Derivatives, and FX, and Alternative Investment products

Apply Now    
Link for schema

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.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.