DescriptionBring your Software Engineering to the next level and become an integral part of an agile team thats constantly pushing the envelope to enhance build and deliver top-notch technology products.
As a Software Engineer at JPMorgan Chase within Corporate Investment Bank Data Solutions you are an integral part of an agile team that works to enhance build and deliver trusted market-leading technology products in a secure stable and scalable way. Drive significant business impact through your capabilities and contributions and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job responsibilities
- Operates on big financial and non-financial data using modern parallel data analytics tools.
- Contributes to the design and architecture of the data management platform.
- Possesses strong hands-on working experience on core Java v.17 or above
- Possesses experience working on databases like Postgres
- Utilizes the latest cloud technology and infrastructure to perform analysis at scale preferably AWS.
- Works with Tech Product and other data partners to develop and implement data engineering use cases.
- Leverages technical skills to source and prepare data from a variety of data sources including traditional databases SQL no-SQL and Cloud.
- Builds and maintain dataset documentation and metadata.
- Evaluates the current data architecture and shape the future state data architecture and roadmap.
- Works closely with data analytics staff within our team and partner teams to optimize solutions and develop / foster new ideas.
- Develops solutions to make the product supportable and scalable.
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and proficient applied experience
- Expert level Java application development experience using Java 17 or higher Spring boot relational databases (Postgres Oracle etc)
- Experience with Kubernetes AWS experience or any cloud experience
- Hands on traditional Database Skills (Postgres Oracle or SQL Server). Strong SQL skills needed.
- Data Architecture skills and experience building enterprise scale data solutions.
- Experience building performant decoupled testable maintainable code and fine tuning application response / performance testing using industry-wide technology trends and best practices
- Experience working with Maven Jenkins build pipelines Sonar and Unit testing frameworks including Junit5 Cucumber or similar.
- Experience with at least one other coding language (Python Scala etc.)
- Ability to communicate at all levels of the organization including senior executive level.
Preferred qualifications capabilities and skills
- Basic understanding of financial markets
- Experience with Graph Database such as Neo4J