VP Data Architecture – Java Full Stack Developer VP Data Architecture – Java Full Stack Developer …

in Jersey City, NJ, United States
Permanent, Full time
Be the first to apply
in Jersey City, NJ, United States
Permanent, Full time
Be the first to apply
VP Data Architecture – Java Full Stack Developer

J.P. Morgan is aleader in financial services, offering innovative and intelligent solutions toclients in more than 100 countries with one of the most comprehensive globalproduct platforms available. We have been helping our clients to do businessand manage their wealth for more than 200 years and we keep their interestsforemost in our minds at all times. This combination of product strength,intellectual capital and character sets us apart as an industry leader. J.P.Morgan is part of J.P. Morgan Chase & Co. (NYSE: JPM), a global financialservices firm with assets of $2.0 trillion.

The ChiefTechnology group develops and drives architecture solutions at the firm-widelevel through the Global Technology Architecture Committee (GTAC) governancegroup. This is a highly visible group charged with providing strategicsolutions across the firms many disparate operating groups. The group isdivided by technical disciplines including application architecture and dataarchitecture. This position will be in the Data Architecturegroup.

Job Summary

We are looking for a strong software engineerwith deep data management experience to join a team of talented technologistsin the Corporate Technology Architecture organization. This highlyvisible and exciting role will be a critical member of a small team, buildingout the data discovery, classification, and analytics platform for the entirefirm. Data discovery will allow JP Morgan to understand the semanticcontent of its data stores allowing the business to use its data morestrategically, tighten security, and reduce data duplication. Thesuccessful candidate must have a passion for technology with an emphasis onunderstanding the data landscape in large and complex organizations. Theywill also thrive in dynamic rapidly changing environments and will enjoycommunicating and presenting at all levels of the organization including seniormanagement

Job Responsibilities
  • Lead the design, build, and implementation of an enterprise scale highly distributed database scanning platform
  • Take the lead in the implementation of the data discovery platform on a Hadoop grid or containerized compute grid, and potentially hosted on Amazon cloud
  • Develop customized code in order to interface the database scanners to heterogeneous data stores including sql/no-sql and on-premises and cloud based systems.
  • Perform capacity planning, performance tuning, and infrastructure design
  • Work closely with multiple stakeholders including operate, development groups, business users, and senior managers to ensure that the data discovery agenda is successful
  • Participate in the development of machine learning algorithms to further refine data classification accuracy and scalability

Desired Skills

  • Acted in a tech lead or architecture capacity in last two roles
  • 10 years core server side java emphasizing threading and messaging technologies
  • 5 years of experience with distributed asynchronous computing architectures
  • 5 years of experience with RDMS and strong SQL and stored procedure coding
  • 3-5 years of scripting experience (any of java, Perl, shell, python, etc)
  • 3-5 years of experience with Hadoop technologies including Cloudera, Hive, Impala, HBase,yarn, avro
  • 3-5 years of experience working with container technologies including Kubernetes, Docker, etc
  • 3-5 years of experience with no-sql technologies including Cassandra, Mongo, Marklogic
  • Exposure to cloud development including Amazon AWS
  • Exposure to machine learning techniques including statistical models, python, Jupyter notebooks, and associated libraries.
  • Data visualization experience - QlikView/Sense and/or Java UI/UX would be a strong plus
  • Experience with large projects utilizing the Agile SDLC
  • Expert in debugging and analysing complex software systems including a willingness to deep-dive into all layers of the technology stack
  • Working knowledge of unit, technical, integration and user acceptance testing
  • Working knowledge of capacity planning and performance testing tools

Required Attributes
  • Insatiable curiosity and willingness to learn new technologies
  • Ability to work on projects through to completion with limited supervision
  • Ability and willingness to exhibit technical leadership
  • Passion for detail and follow through
  • Excellent communication skills and team player
  • Financial Industry experience a plus