Apply Now    

Lead Java Engineer

Req #: 180000226
Location: Jersey City, NJ, US
Job Category: Technology
Job Description:

J.P. Morgan is a global leader in asset and wealth management services. The Asset Management line of business serves institutional, ultra high net worth, high net worth and retail clients through its Global Investment Management and Global Wealth Management businesses. With client assets of $2.4 trillion and assets under management of $1.7 trillion, we are one of the largest asset and wealth managers in the world.

J.P. Morgan Asset Management (Investment Management) is a leading investment 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


The Global Fixed Income Trading technology team is responsible for all Front Office trading, supporting over $500bn Fixed Income Assets. The team is responsible for managing the technology solutions and to deliver world class front office trading platform globally, supporting cross asset fixed income products, including Bonds/IRS/CDS/IRS/TRS/Swaptions/FX are traded across the globe with an average of volume of $2 Trillion trading monthly.


Global Fixed Income Trading Tech has undertaken muti year aggressive tech platform re-engineering to transform existing trading platforms from their current technologies to dynamic platforms. Consolidating multi asset, multi platform to single platform supporting multi assets.  We are building best in class trading application and API’s that will meet trader, regulatory, performance and functional needs with zero latency, high frequence globally distributed multi asset trading platform connected to Bloomberg, TradeWeb, Market Axess and Liquidity providers directly on the street.



  • Lead the effort to design/define our trading and Communication/ Caching strategies for the tech.
  • Interacting with the traders to define solutions and improvements for their day to day trading across current platforms.
  • Providing technical leadership; managing and running scrum team(s)
  • Engineering a world-class platform with an eye towards rapid iteration and creative problem solving.
  • Prototyping innovative and creative solutions quickly, and collaborating with others in crafting and implementing your technical vision.
  • Contributing and collaborating in creation and consumption of open, standards-based solutions, while working with existing JPMorgan technologies and infrastructure.
  • Identifying opportunities for process and tool improvements and driving those from concept to implementation.
  • R&D in emerging technologies.
  • Displaying strong communication and problem solving skills as well as translating business requirements into a robust technology solution. In addition, multi-tasking across applications is a key requirement for this position.
  • The candidate will also display team player characteristics and while working in a collaborative environment with both technology development and support teams to deliver the business roadmap.
  • Setting up coding standards for the technology team.


  • Ability to clearly define and articulate technical and functional requirements to front- and back-end development teams
  • In-depth knowledge of trading applications and communication and message protocols with various venues.
  • Strong knowledge of core Java object-oriented programming language and Full Stack T Shaped developer with in depth knowledge on atleast one of the core technologies.
  • Experience with modern build tools, involving high frequence, low latency systems.
  • Experience designing and implementing REST APIs and WebSocket services for multi trading platforms.
  • Experience using Cloud,Cassandra, Kafka, Zookeper and NoSQL as we work on migrating the trading platform microservices to Cloud architecture.
  • Experience on Caching solutions Gemfire/Coherance replication
  • Experience on Messaging solutions and protocols Qpid/MQ/ZMQ,Kafka
  • Strong experience with FIX and its protocols and session manangement.
  • Experience deploying, testing, and debugging applications across multiple servers.
  • Strong analytical skills and the ability to multi-task
  • Strong oral, written and interpersonal communication and collaboration skills


Preferred Skills:

  • Integration with core Java on the server side.
  • Full stack development across all three tiers GUI, Java and DB(oracle), with strong emphasis on Core Java with Data structure knowledge.
  • Experience using CI tools like Jenkins or similar
  • Domain Knowledge of the Finance industry in general and Asset Management in particular preferred.
  • FIX protocol, Kafka, Cassandra,Zookeeper, Socket’s API, middlewares such as Tibco EMS or Tibco RV
  • Experience in Gemfire Caching, Qpid, Trading platforms, Cloud, Microservices, Agile development methodology.

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.