Job Description
We have an exciting opportunity for you to advance your software engineering career and grow your skills at JPMorgan Chase.
Job Summary
As a Software Engineer II at JPMorgan Chase within Corporate Technology, you will be part of an agile team responsible for designing and delivering reliable technology products in a secure, stable, and scalable manner. You will acquire valuable experience while contributing to impactful solutions that align with the firm's business objectives.
Job Responsibilities
- Executes software solutions, design, development, and technical troubleshooting for technology products and systems
- Writes secure and high-quality code using at least one programming language
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
- Applies knowledge of tools within the Software Development Life Cycle to improve automation value
- Gathers, analyzes, and draws conclusions from large, diverse data sets to support secure, stable application development
- Learns and applies system processes and methodologies for developing secure, stable code and systems
- Adds to team culture of diversity, inclusion, and respect
Required Qualifications, Capabilities And Skills
Formal training or certification on software engineering concepts and 2+ years applied experienceHands-on practical experience in system design, application development, testing, and operational stabilityProficient in coding in one or more languagesExperience in developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languagesOverall knowledge of the Software Development Life CycleExposure to agile methodologies such as CI / CD, Application Resiliency, and SecurityEmerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile)Preferred Qualifications, Capabilities, And Skills
Familiarity with modern front-end technologiesExposure to Databricks and PythonExperience with Spark, Kafka, and cloud platforms (preferably AWS)Knowledge of Databricks for data engineering solutionsABOUT US
Skills Required
Python, Databricks, Agile Methodologies, Programming Languages, Kafka, Machine Learning, Aws, Mobile, Cloud, Software Development Life Cycle, Artificial Intelligence, Security, Spark