JobsEQ by Chmura Logo

Software Engineering - Front End

JP Morgan Chase & Co

Location: Tampa, Florida
Type: Non-Remote
Posted on: April 28, 2021
This job is no longer available from the source.
Desc
As a 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. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
This Senior Front end Developer: Software Engineering role is a highly technical role and involves hands on solutions architecture and coding.
·        Must have minimum 5+ years’ hands on, day to day development experience in the following tech stack : React, Angular, JS, GraphQL, RESTful API, Docker, SQL.
·        Must have 5+ years’ experience in architecture/design and hands-on coding of complex front-end systems using MVC design pattern.
·        Must be able to work with company-wide UI design library and standards.
·        Rapid concept prototyping is crucial for communication with stakeholders and understanding proof of concepts.
·        Must have experience with Messaging:  Kafka or equivalent message bus
·        Experience with in-memory grid caching: Hazelcast, Redis, Gemfire is desireable.
·        Experience in Cloud development in AWS is highly desired.
·        Exposure to ECS, Docker Swarm, Kubernetes Container Orchestration, S3 is a plus.
·        Advanced knowledge of application, data and infrastructure architecture disciplines.
·        Understanding of architecture and design across complex systems.
·        High proficiency in developmental toolsets including CI/CD tools.
·        Knowledge of industry wide technology strategies and best practices.
·        Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture.
·        Understanding of software skills such as business analysis, development, maintenance and software improvement
·        Ability to function within a nimble environment and work with all levels within the organization.
·        You are generally considerate of the overall success and well-being of your teammates.
RequisitionType Professional JobSchedule Full time