Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Senior Manager Software Engineering - Java Securities Lending 
United States, New Jersey, Jersey City 
85304264

15.04.2025

Job responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  • Lead a team of software engineers in designing, developing, testing and maintaining high performance and real time financial applications.
  • Collaborate with cross-functional teams in different locations to align technical solutions with business objectives
  • Engage in hands-on coding to deliver highly performant and scalable software
  • Work with development and production management teams to troubleshoot and perform maintenance and enhancements to existing applications
  • Lead the migration of workflows and components to the Public Cloud.
  • Note that this list is not exhaustive and duties are liable to change from time to time in line with the needs of the department

Required qualifications, capabilities, and skills

  • Formal training or certification on Software Engineering concepts and 5+ years applied experience. In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
  • Good understanding of application, data, and object-oriented programming disciplines and knowledge of industry-wide technology trends and best practices
  • Ability to work in large, collaborative teams to achieve organizational goals
  • Solid understanding and hands-on development experience in Java, J2EE, Spring Framework, JMS. Knowledge of Rest API services, json, swagger etc.
  • Knowledge of Scripting languages and ability to do basic scripting. Sound knowledge of RDBMS concepts and hands on experience (Preferred Oracle).
  • Experience implementing large scale, highly available Java applications using microservices.
  • Must have full appreciation for the SDLC - including strict controls around release processes, production environments and performance, and metrics.
  • Knowledge of agile processes and test-promoten development.
  • Monitor production processes to ensure timely run based on support schedule; troubleshoot and resolve in case of issues.
  • Excellent communication and interpersonal skills.
  • Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines.

Preferred qualifications, capabilities, and skills

  • Knowledge of Securities processing / Prime Brokerage business will be highly desired.
  • Hands on experience with Apache spark and Cloud based technology.
  • Experience working on cloud foundry and Kubernetes. Experience migrating applications to the cloud - AWS preferred.
  • Experience working with Hazel cast, GemFire, Memcached etc. Experience working with File transfer software such as NDM and SFTP.
  • Experience with CICD tools such as Jenkins and deployment automation tools. Experience with unit test automation frameworks such as Junit - Experience with version control software (Git Hub/Bitbucket)
  • Experience in design, construction and implementation using UML and advanced design patterns.