Software Engineer - Full Stack Java Developer at JPMorgan Chase & Co.

Posted on: 02/13/2021

Location: Lewisville (ON-SITE)

full time

Original Source

Tags: jasmine karma angular spring ux maven

Job Description As part of Audit Technology, we are looking for innovative and passionate developers to solve challenging business problems using native cloud micro services, rich client micro frontends with great user experience. We are building the next generation of applications through a multi-year technology transformation that will automate the audit flows into best in class technologies and frameworks, delivering an improved user experience. We are looking for hands on Java and frontend developers who will be responsible for design and development of business critical enterprise applications using Java, Spring, and Angular frameworks. The individual will play a critical role in building rich client responsive user interfaces, design and manage application state using state management frameworks, and develop REST services to support user interfaces. The candidate should demonstrate problem solving skills to be able to solve challenges, meet deadlines and deliver high quality code that meets JPMC standards. In addition to good exposure to cutting edge technologies like building Cloud native applications using Angular micro frontends, the position will also provide an opportunity adopt Agile methodologies as well as tools for Continuous integration and delivery. \"• Design, build, deploy and maintain software applications for Internal Audit functions in close collaboration with our business/customer stakeholdersKey Responsibilities • Work with UX designers and create proof of concepts to ensure proposed mockups and designs are valid. • Perform design reviews, peer code-reviews, promote application packages and builds to all environment using Continuous Deployments • Contribute with technical business analysis to enrich the requirements produced by business and product owners • Participate in SCRUM ceremonies, technical reviews, define/improve processes on configuration management, deployment and resiliency planning for the applicationCore Skills/Qualifications • BS/BA university degree, specialized training or equivalent work experience • 4-6+ years of hands on application development experience with browser based rich clients • 4 years with strong client side development with Angular 4+, Java script, HTML, and CSS LESS/SASS • Ability to debug and troubleshoot rendering and performance issues on the browser • Experience in testing frameworks such as Karma, Jasmine • Experience in developing/consuming REST based services • Clear understanding on State management on browser with the familiarity of frameworks like NgRx Store/Akita • Knowledge of build tools like Maven, source control like Git/Bitbucket with CI/CD.