Columbus, OH, United States
6 hours ago
React/Java Software Engineer II

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.

As a React/Java Software Engineer II at JPMorgan Chase within the Consumer & Community Banking - Digital Technology 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.

The Chase Digital team is responsible for enhancing the desktop/mobile/tablet experiences for our current and prospective Chase customers. On the Digital Technology Team who will enhance your strong technical skills and you will gain a thorough understanding of the agile development process as you build best in class Digital applications and API’s. You should have strong experience in HTML, CSS, JavaScript, and ReactJs and a passion for creating the best user experience possible.

Job responsibilities

Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Writes secure and high-quality code using the syntax of at least one programming language with limited guidance and maintaining algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Code, design, and testing in a heterogeneous technology environment e.g. JavaScript, HTML, CSS, API, etc. Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect

 

Required qualifications, capabilities, and skills

Formal training or certification on software engineering concepts and 2+ years applied experience Strong understanding of JavaScript, including ES6+ features Experience with React.js and its core principles, such as component lifecycle, state management, and hooks. Ability to create responsive designs using HTML5 and CSS3, along with familiarity with CSS preprocessors like SASS or LESS Proficiency in testing frameworks like Jest or Mocha Experience with RESTful services and APIs. Strong hands-on experience with JavaScript, Java, Web Framework Experience in developing, debugging, and maintaining code in large corporate environment with one or more modern programming languages. Experience across the whole Software Development Life Cycle Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

 

Preferred qualifications, capabilities, and skills

Familiarity with modern front-end technologies Familiarity with Web Services, Spring Boot, with  understanding of Microservices architecture. Exposure to cloud technologies

 

Confirm your E-mail: Send Email