As an experienced Full Stack Application Engineer 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 role requires a wide variety of strengths and capabilities, including:
BS/MS degree or equivalent experience
5+ years of hands-on programming/application development experience in JAVA 8, Spring Boot, REST/API and UI development .
Minimum 5 years of Web application development in Java J2EE technologies; Web Services (RESTful JAX-RS specification APIs ); spring framework; JDBC; Hibernate; XML, JSON, CSV parsers; PL/SQL databases including Oracle, SQL Server; Established architecture patterns including Micro Services, MVVM, MVC and OSGi; Working knowledge of Elasticsearch; Waterfall methodologies applied to Project Development Lifecycle (PDLC).
Minimum 4 years of front end development using angularJS; ExtJS; HTML5; bootstrap; jQuery; Jasmine; Karma; Node.js; CSS; test driven development (TDD) and behavior driven development (BDD) practices.
Minimum 3 years of front end development with angular with Typescript; ReactJS; RxJS; ElasticLunr JS; Splunk; Kibana; Google Analytics; Continuos Integration and Continuos Deployment tools Jenkins, JIRA, Git, BitBucket, SVN, SonarQube; springboot micro services development; database script deployment with Liquibase.
Minimum 3 years of experience developing applications on cloud (AWS, Pivotal etc.).
Minimum 2 years of experience in Hybrid mobile development experience in Python, NoSQL database Cassandra; Cloud platforms AWS and Pivot Cloud Foundry.
Skills in Artificial Intelligence, Machine Learning a plus.
Additionally candidate should be capable of
Design, develop, implement, integrate, and troubleshoot Web, Mobile, and Enterprise applications.
Provide high quality technology solutions that address business needs.
Analyze business requirements, outline the proposed IT solution, and develop applications within mature technology environments.
Participate in design reviews and provide input on design recommendations and information/data flow, incorporating security requirements into design.
Document the detailed application specifications, translate technical requirements into programmed application modules, and develop and enhance software application modules.
Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications. Identify and troubleshoot application code-related issues.
Adhere to IT Control policies, coding standards, procedures, and techniques throughout design, development, and testing.
Incorporate Corporate Architectural Standards into application design specifications and contribute to technical documentation. Review and provide feedback on the final user documentation.
JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.