Senior Software Engineer – Reference and Big Data System

JP Morgan Chase
JP Morgan Chase

Job Overview

As an experienced member of our Software Engineering team, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. Your mission is to help lead our team of innovators and technologists toward creating next-level solutions that improve the way our business is run. You’ll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle and data engineering practices, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.As a senior software engineer for the technology data management platform, you will play a big part in leading the design and engineering of enterprise-grade solutions using modern technology stacks. You’ll be responsible for implementing solutions that covers data sourcing, pipeline engineering, persistence, and presentation capabilities. You will utilize agile SDLC best practices to ensure the adherence to code quality standards, test coverage, and software maintainability.This role requires a wide variety of strengths and capabilities, including:BS/BA degree or equivalent experienceExpertise in application, data, and infrastructure architecture disciplinesAdvanced knowledge of architecture and design across all systemsProficiency in multiple modern programming languagesKnowledge of industry-wide technology trends and best practicesKeen understanding of financial control and budget managementAbility to work in large, collaborative teams to achieve organizational goalsPassionate about building an innovative culture10+ years of hands-on software development experience, preferably with object oriented languages like Java, Python, Go and front technologies including Java script and AngularExtensive experience with message driven software patterns (Kafka, MQ) and big data technology (Hive, Hbase, Spark, Cassandra, Elasticsearch, etc.) Experience with multi-threading, concurrency, and highly scalable microservice and REST web servicesAgile SDLC expert with strong focus on unit testing, functional testing, continuous integration, continuous delivery, DevOps, distributed version control system, and agile methodologiesExperience in leading enterprise project and teamsFull time

View More
Job Detail
Shortlist Never pay anyone for job application test or interview.