Posted in

Senior Manager of Software Engineering – Java Securities Lending

Senior Manager of Software Engineering – Java Securities Lending

CompanyJP Morgan Chase
LocationNew York, NY, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 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.

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

Preferred Qualifications

  • 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.