Senior Engineering Lead - Java - Senior Vice President
Core
Lead multiple engineering teams to establish and implement new application systems and programs, providing strategic technical leadership for complex business problems in a global banking environment.
Role type
Senior Engineering Lead (Java) / Applications Development Technology Group Manager
Builds
Horizontally scalable, highly available, and resilient application systems and programs
Domain
Financial Services / Enterprise Applications
Deliverable
production ML models | product features
Required skills
Java/J2EE, Microservices architecture, Restful APIs, Distributed systems, RDBMS/Oracle/MongoDB, Spring Boot, Cloud infrastructure (AWS/OpenShift), Container Orchestration (Kubernetes/Docker), Event-driven design (Kafka/Spark Flink), Agile methodologies
Preferred skills
Angular, CI/CD pipelines (Tekton/Harness/Jenkins), Data integration practices
Technologies
Java, Spring Boot, Oracle, MongoDB, AWS, OpenShift, Kubernetes, Docker, Kafka, Spark, Flink, Angular, Tekton, Harness, CircleCI, Cloudbees Jenkins, Jira, Confluence
Responsibilities
Lead multiple teams of engineers to accomplish delivery goals and conduct personnel duties; Provide strategic influence and technical leadership; Integrate applications development knowledge with overall technology function; Influence and negotiate with senior leaders across functions; Assess risk and drive compliance with laws and regulations; Supervise activity of others and create accountability
Seniority
Senior, hands-on IC with management responsibilities