As a software engineer you will be partner with the development and architecture teams to implement best practices for all aspects of an agile software development workflow: including requirement gathering, technical design and development modernization. Responsibilities include help define product roadmap, build components/solutions & partners with key stakeholders to achieve these roadmaps against agile deliveries. You will participate in entire technology stack, while helping to maintain applications. You will also help build relationship with business users.

Responsibilities as a Software Engineer in CCB Controls Technology includes -
* Designs, analyzes, develops, reviews, tests, debugs, delivers and supports software and/or new products
* Coaches and mentors members of the team
* Demonstrates strong understanding of the importance of end to end software development which may include working in Agile frame works & DevOps Practices
* Helps set strategic direction for the team
* Maybe responsible for talent acquisition
* Cultivates trust through personal and team relationships with a range of Product Owners
* Mentors and develops to high level of performance; shares tacit knowledge gained from experience
* Engages with technology and business leadership to evolve architectural principles and ensure alignment with technology solutions with these principles
* Direct accountability for people management and financial budgeting
* Excellent verbal, written, interpersonal, organizational and time management skills

Qualifications
* Minimum of 15 years as Full stack developer (JAVA 8) and Angular 6 UI
* Minimum 7 - 8 years' experience building, Cloud native applications, versed with CI/CD toolsets
* Experience with newer application development paradigms Event driven, Micro Services, Scalable & Self-healing systems.
* Exposure to one of major platform is a must Pivotal Cloud, AWS, Google Cloud and Azure.
* Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Application Resiliency and Security
* Leader in Agile and cultivating teams working in Agile frameworks
* Working experience on large-scale applications in an enterprise environment.
* Automated testing (Cucumber, Selenium)

Technologies required
* JDK 8, Spring cloud, Spring boot
* Event/Message driven architectures: KAFKA, Messaging (MQ Series , JMS)
* Angular 6
* Database: Maria DB, MySQL, Oracle
* BDD/TTD: Cucumber, Selenium, Jasmin/Karma, etc

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.



source https://stackoverflow.com/jobs/518489/software-engineering-full-stack-developer-jpmorgan-chase-bank-na?a=2NSSrdLiKDbG&so_medium=Talent&so_source=TalentApi