Focus on Embedded Banking API development, system integration, and high availability solutions for the entire payments lifecycle.
Leading the ECA DataMart team.
Collaborating with an Agile team, leading discussions with both business and technology partners, and able to clearly articulate possible issues as well as solutions.
Engaged in best practice development initiatives and provides thoughtful leadership.
Independently develops clean, maintainable, testable code for work assigned; performs peer code reviews.
Designs solutions for overall health, performance, and availability and actively works resolution of system and client experience impacts.
Strong technical expert on the team; assigns work, mentors, and trains junior engineers.
Advocates for new technology and improvements.
Assists in the development of strategies for the full software development life-cycle of new and emerging technologies.
Creates technical documentation, specifications, and project artifacts for developing code.
Identifies and develops potential standards and best practices.
Create/Enhance Architecture Diagrams for each capability.
Support off-hours monthly releases as needed.
Actively participate in various Agile ceremonies such as Refinement, Sprint Planning, Retrospectives, etc.
Requirements
Bachelor’s Degree
5+ years of application development or application support experience
Strong written and verbal communication skills
Experience or understanding of the following software frameworks/concepts: Java (17+)/SpringBoot, GCP, GKE, Oracle Exadata; Apigee; Ab Initio, Kafka.
Experience or understanding with the following tools & technologies: Docker, GitLab, GIT, Jira, Confluence, LCM (Mainframe components), Building batch processes and run-schedule for executing the Mainframe jobs through Tivoli Workload Scheduler, and Dynatrace (or other performance/analytics tools).
Proficient in creating and maintaining OpenAPI specs.
Experience with Continuous Integration/Continuous Delivery environment, utilizing automated testing, as well as Test Driven Development.
Passion for technology and learning new tools and frameworks based upon project work.
Experience or mastery of one of the test types is plus: E2E and UI Tests, API and Integration Tests, Performance Tests, Unit Tests (Java and JavaScript), Software Quality Analysis and Linting Tools, Security Scans and Tests, Service Virtualization, Build, Deployment and DevOps Tools.
Experience providing support and analysis for transmission & payment products (BAI, ACH, Wire, RTP).
Tech Stack
Docker
Google Cloud Platform
Java
JavaScript
Kafka
Oracle
Spring Boot
SpringBoot
Benefits
Key has implemented an approach to employee workspaces which prioritizes in-office presence, while providing flexible options in circumstances where roles can be performed effectively in a mobile environment.