As a Software Engineer within the architecture and engineering vertical, you'll combine your years of proven expertise with a never-ending quest to create innovative technology through solid engineering practices. Your passion and experience in one or more technology domains will help solve complex and mission critical problems, internally and externally. As a constant learner and early adopter, you're already embracing leading-edge technologies and methodologies; your example encourages others to follow suit.
In addition to creating solutions with your in-house team, you'll also work alongside other feature teams of technologists from around the world who are just as dedicated as you are. 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.
Job Description Summary:
The Engineering and Architecture team within the Commercial Bank is responsible for implementing engineering and architecture capabilities and best practices across the organization. Our work varies from providing thought leadership and reference implementations to actively engage in initiatives that drive best practices across Software Engineering Lifecycle, cloud enablement, Event Driven architectures, API first architecture and data management. To achieve this, the team actively explores and works towards solutions that promote behavior driven architecture, data mesh and data migration, engineer analytics, compliance solution, testing frameworks to name a few. In addition you will actively engage with the broader Commercial Bank & Global Technology community, which offers opportunities to engage in the larger technology landscape. Key technologies that we leverage include Java / Kafka / Oracle / React / AWS / EKS
Perform engineering and development and maintenance of key services created within the CBEA group
Drive the implementation of reference architectures which demonstrate best practices and incorporate the variety of cloud native application, data and infrastructure technologies across multi-cloud environments
Drive the exploration of new technologies and capabilities through development of Proof of Concepts, Reference Implementations, analysis and customization of inner/open source solutions in partnership with the architecture team
Lead the implementation and adoption of key aspects of the testing strategy through developer advocacy, driving the testing working group, reference implementations,
Collaborate domain experts within CB to implement frameworks and drive modernization initiatives that promote a cloud first strategy
Collaborate with other delivery teams across the firm to set guidance and communicate architecture and engineering practices with our technology controls organization
Minimum 7 years experience with modern programming languages such as Java
Experience with delivery of cloud native and event based solutions that leverage modern messaging platforms such as Kafka
Some experience/exposure with data analytic concepts and technologies within the AWS ecosystem to include S3, data lakes, Redshift, AWS Glue, Airflow, various SQL/NoSQL databases, data warehouse would be ideal.
Background in building distributed applications in Java/Spring and React
Experience with building CI/CD pipelines that incorporate solutions such as Jenkins, GitHub/Bitbucket, SonarQube, Artifactory, and custom REST/CLI components.
Familiarity with related cloud native architectural patterns and technologies including REST APIs or event-driven micro services running in cloud environments such as AWS, GCP, or Azure
Experience with the Docker-Kubernetes ecosystem and other deployment environments such as PaaS, VMs, etc..,
BS/BA degree or equivalent experience
Bonus Points for:
Exposure to automating environments using Infrastructure as Code capabilities such as Terraform
Knowledge and hands on experience with Chaos Engineering practices
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.