JPMorgan Chase is looking to design and deliver trusted market-leading technology products in a secure, stable, and scalable way to support the firm's business objectives.
Requirements
- Expert knowledge of developing web applications with React, HTML5, CSS3, TypeScript, Material UI, Responsive web applications with Bootstrap
- Expert knowledge of Restful Web Services, WebSockets/JSON and security with OAUTH2, LDAP, ADFS, HTTPS/WSS
- 8+ years Experience with development, deployment, and support of large-scale distributed applications in a mission-critical production environment.
- Agile Development experience with SCRUM or similar methodologies, Ability to work in a DevOps environment
- Strong knowledge of system and software quality assurance best practices and methodologies
- Familiarity with modern front-end technologies
- Exposure to cloud technologies
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
- Develops secure and high-quality production code, and 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
- Secure React/Angular based Microservices/Micro-frontends as part of an Event driven, extensible Architecture in a DevOps ecosystem.
- Create a rich set of services with agility to promote enhanced and differentiated digital and traditional features at the user experience presentation layers for various personas.
- Interfacing to Scalable Eventing technologies such as Kafka, as well as NoSQL based databases.
- Design analysis, and find ways to create a rich API ecosystem for the Praesto Fabric for use by Applications and various Personas including design, development, integration and testing of massive scale, mission critical modern front end web applications and cloud native microservices
Other
- BS/BA Degree in Computer Science or equivalent experience
- Formal training or certification in software engineering concepts with 3+ years of applied experience.
- The candidate must be able to works under minimal supervision be self-sufficient, defines own objectives and goals, brings best practices to the organization and provides technical solutions to a diverse range of difficult problems.
- Ability to collaborate with other microservices developer, automation engineers and manual QA testers, and testers from cross functional groups
- We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success.