Vice President, Software Engineering at JPMorgan Chase Bank, N.A.

Posted on: 03/23/2021

Location: Lewisville (ON-SITE)

full time

Original Source

Tags: coverage spring spark maven restful cassandra hbase kafka hadoop

DESCRIPTION: Responsible for designing, developing and implementing core components of a technology data management platform that leverage big data stores in the Hadoop ecosystem and ideally have search experience (using Elastic Search), engineering enterprise-grade solutions using modern technology stacks and agile methodologies. Experience required with data sourcing, ingestion, persistence, and presentation capabilities using high throughput messaging systems such as TIBCO or MQ. Experience building Microservices using Java Spring Framework, to enable exchanging data at high volumes-with a strong understanding of RESTful API patterns. Deep understanding and experience applying agile SDLC best practices to achieve technical excellence through adherence to code quality standards, test coverage, and software maintainability while embracing principles such as API-first design, continuous integration and delivery, DevOps, and automated testing. Responsibility also includes being able to lead technology efforts and convey complex technology solutions to a business audience while working closely with client stakeholders to deliver sound technology solutions. Proactively seek, identify and recommend opportunities to improve customer experience, as well as internal company processes, policies and profit. Interact and communicate with internal entities and their senior managers, relationship managers and other infrastructure teams to understand and stay abreast of key data sourcesQUALIFICATIONS:Education: Master's degree in Applied Computer Science or related technical field. Alternative, Bachelor's degree in Applied Computer Science or related technical field.Experience: 5 years of work experience in the job offered in a computer-related occupation.Alternatively, employer will accept: Bachelor's degree in Applied Computer Science or related technical field, followed by 10 years of progressively responsible, post baccalaureate work experience in the job offered, or in a computer related occupation.Special skills: Position requires five years of work experience in the following:1. Application, data and infrastructure architecture; 2. Architecture, design and business processes; 3. Modern programming languages: Java, Java-based frameworks (Spring and Maven); 4. Message driven software patterns: Kafka, Tibco, EMS, and MQ; 5. Big data technologies: Hive, HBASE, Spark, Cassandra, and Elastic search; and, 6. Multi-threading, concurrency, and highly scalable Microservices and REST web Services.JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.Equal Opportunity Employer/Disability/Veterans