Full Job Description
Discover. A brighter future.
With us, you’ll do meaningful work from Day 1. Our collaborative culture is built on three core behaviors: We Play to Win, We Get Better Every Day & We Succeed Together. And we mean it — we want you to grow and make a difference at one of the world's leading digital banking and payments companies. We value what makes you unique so that you have an opportunity to shine.
Come build your future, while being the reason millions of people find a brighter financial future with Discover.
At Discover Financial Services, you’ll find yourself in the company of some of the industry’s brightest and most reliable professionals; at a company that rewards dedication, values innovation and supports growth.
We're looking for a Principal Application Architect to support the ongoing evolution and maturity of our Jira-based Discover One View Platform for portfolio management and agile project execution.
As a Principal Application Architect, you will be responsible for defining the integration architecture that empowers the entire Discover organization to plan, manage, and execute on their technology goals. You'll partner with peers across the Business Technology organization and each of our business units to develop solutions that support and enhance their analytical capabilities; providing the information and tools needed for effective data-driven decision making.
Communicates with staff and clients to understand specific system requirements.
Provides advice on project costs, designs, concepts, and changes.
Documents design specifications, installation instructions, and other system information.
Verifies stability, inter-operability, portability, security, and scalability of system architecture.
Collaborates with technology teams to select appropriate design solutions and ensure the compatibility of system components.
Accountable regarding technical decisions for architecture within product area; driving the architectural direction through a collaborative, team-based approach
Accountable for the overall integration architecture, including non-functional capabilities such as maintainability, manageability, scalability, testability, security, etc.
Strategize solutions that reduce dependencies and roadblocks both within and outside the product area
Partners with product owners to develop the product vision and roadmap – inclusive of build vs. buy decisions – ensuring they align with technology strategy and industry trends
Here’s what we need from you:
Bachelor Degree in Information Technology, Business, or related field
8+ years of work experience in Application Development/Leadership, or related experience
In lieu of education experience, 10+ years of work experience in Application Development/Leadership, or related experience
If we had our say, we’d also look for:
3+ years of experience with Java + Spring (Core, Boot, Cloud)
Expertise in Microservice Architecture (REST), Event-Driven Architecture
Messaging systems: JMS, Rabbit MQ, Kafka
Cloud/PaaS Architectures (AWS/ OpenShift)
CI with Jenkins, GitHub, Gradle, Nexus
Deep technical skills in infrastructure, software architecture, and cloud computing
Strong understanding/experience in the AWS Cloud IaaS and PaaS services such as RDS, EC2, S3, Lambda, IAM
Knowledge of and desire to work in an Agile development environment
What are you waiting for? Apply today!
The same way we treat our employees is how we treat all applicants – with respect. Discover Financial Services is an equal opportunity employer (EEO is the law) . We thrive on diversity & inclusion. You will be treated fairly throughout our recruiting process and without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status in consideration for a career at Discover.