Big Data Java/Spark - Software Engineer

Offer by JP Morgan Chase

java

python

sql

About this job

Job type: Full-time
Industry: Banking
Company size: 10k+ people
Company type: Public



Technologies

java, python, sql



Job description

Our Consumer & Community Banking Group depends on innovators like you to serve nearly 66 million consumers and over 4 million small businesses, municipalities and non-profits.  You’ll support the delivery of award winning tools and services that cover everything from personal and small business banking as well as lending, mortgages, credit cards, payments, auto finance and investment advice. This group is also focused on developing and delivering cutting edged mobile applications, digital experiences and next generation banking technology solutions to better serve our clients and customers. As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You’ll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You’ll be tasked with keeping the team and other key stakeholders up to speed on the progress of what’s being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key. And best of all, you’ll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world. The Chase Customer & Marketing Analytics team is a center of excellence to marketers across the entire bank analyzing and optimizing marketing programs while delivering a great experience for our customers. The team provides specialized skills in big data, business intelligence, analytics, program analysis and optimization.  Turning insight into action for marketers across all lines of business (card, retail, mortgage, etc.), media types (paid, owned, earned, etc.) and marketing channels (video, display, search, affiliate, mobile, social, etc.), the team is critical to the overall efficacy of marketing across the firm.  The team has industry leading data, tools, technology and resources to convert analytics and insights into significant value for the business and our customers. In this role, you will support and supplement the core functions of the team by integrating 3rd party data into JPMC’s big data architecture. You will participate in all facets of the development cycle, including design, analysis, development, coding, testing and documentation. You will ensure your work products adhere to coding, architectural, and security standards as defined throughout Corporate Technology & Risk. A successful candidate must have relevant Java and web development experience. This role requires a wide variety of strengths and capabilities, including:
  • BS/BA degree or equivalent experience
  • Advanced knowledge of application, data and infrastructure architecture disciplines
  • Understanding of architecture and design across all systems 
  • Working proficiency in developmental toolsets
  • Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals
  • Proficiency in one or more general purpose programming languages such as: Spark, C, Java, Python, R and/or other functional programming skills.
  • Understanding of software skills such as business analysis, development, maintenance and software improvement
  • Experience in building Big Data technologies and utilities is preferred ( Hive, Impala) and building applications using Spark/Scala frameworks
  • Experience in Ab Initio/ Talend and MPP databases (Postgres, Greenplum) preferred.
  • Ability to troubleshoot issues and develop functions in an MPP environment is highly desired and a understanding of AWS and at least hands on experience working in projects with AWS
  • Strong knowledge of the software development life cycle, agile methodologies, and test-driven development.  Experience utilizing and extending ETL solutions in a complex, high-volume data environment is highly desired. SQL experience and ETL development is required
  •  Sound understanding of continuous integration & continuous deployment environments and experience in connecting and building application program interfaces (APIs) or messaging software and interoperability techniques and standards
  • Strong analytical skills with a passion for testing, solving and debugging skills
  • Exposure in Data Management, Governance and Controls functions
When you work at JPMorgan Chase & Co., you’re not just working at a global financial institution. You’re an integral part of one of the world’s biggest tech companies. In 14 technology hubs worldwide, our team of 40,000+ technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.  At JPMorgan Chase & Co. we value the unique skills of every employee, and we’re building a technology organization that thrives on diversity.  We encourage professional growth and career development, and offer competitive benefits and compensation.  If you’re looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you. 

A new version is available REFRESH