Chicago, IL, USA
4 days ago
Software Engineer III -React, Java

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank's Product Catalog team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. As a senior member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. 

Job responsibilities

Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems. Reviews and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with internal teams to drive outcomes-oriented probing of architectural designs and technical credentials Contributes to software engineering communities of practice and events that explore new, cutting edge emerging technologies Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture. Adds to team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

Formal training or certification on software engineering concepts, coupled with 3+ years hands-on experience Advanced knowledge of application, data, and infrastructure architecture disciplines Hands-on practical experience delivering system design, application development, testing, and operational stability. Expert in React and Frontend technologies such as HTML/CSS/JavaScript/TypeScript.  Proficient in coding in one or more languages. Hands-on experience in coding highly scalable, resilient UI micro frontend JavaScript framework React, React Hook Form Library, Java, using Messaging e.g. Kafka, developing databases objects in Cloud Native DBs  Experience implementing open source frameworks such as Spring Boot and overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security. Proficiency in automation and continuous delivery methods Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Practical cloud native experience

Preferred qualifications, capabilities, and skills

Proficiency in Agile Methodologies Experienced with Cloud or AWS technologies, certifications are also a bonus In-depth knowledge of the financial services industry and their IT systems

 

 

Confirm your E-mail: Send Email