Banking & Payment Services -
Position Title: Java Dev. Money Movement Lead / Manager
Department Profile
Global Banking Technology (GBT) is a dynamic and fast-paced area within the Firm's WM Technology Division. We are responsible for creating innovative technology solutions for the Private Banking Group (PBG), one of the strategic growth areas of the Firm, providing cash management and lending products and services to our WM clients. This includes state-of-the-art technology for a nationwide network of Private Bankers and product specialists who work with Financial Advisors to provide access to products and services such as online banking, cards, deposit products, residential mortgages, securities-based loans and tailored lending. If you are an exceptional individual who is interested in solving complex problems and building sophisticated solutions in a dynamic team environment, GBT is the place for you.
Position Description
The Global Banking Technology is looking to fill a position, at the Vice President level, for the Lead Development Manager for Banking and Payment Services Group. This position will lead the agile chapter for the renovation the money movement platform, with a focus on real time internal transfers. The position will contribute to all aspects of application development, including functional, technical specifications, design and development.
Job Functions/Duties and Responsibilities
Responsible leading the development efforts for Banking Internal Tools
Manage the regional agile squads for above functional delivery as Chapter lead and will be responsible for 8 developers
Provide technical expertise and recommendations in assessing new software projects and initiatives to enhance our existing applications
Code, conduct code reviews, participate in design discussions and contribute to the architecture process
Adhere to application development guidelines and help improve existing guidelines
Maintain effective relationships with business owners and application development teams in global locations
Analyze user specifications and provide assistance in testing and debugging applications
The candidate will interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior management
Work within an Agile team, participating in ceremonies related to the Agile framework
Skills Required
8+ years of expertise in building enterprise level applications using Java technologies (Java 8+) including 5 years in lead roles
Expertise in Java EE design and programming, solid understanding of multi-tiered web-based applications
Experience with Spring, SpringBoot and design patterns
Strong understanding of RDBMS databases, JDBC, and database access technologies (DB2 preferred but not required)
Ability to analyze business requirements, propose solutions, and implement those solutions
Ability to learn new concepts and technologies, and implement them to solve business problems
Exposure to JIRA or other ALM tools to create a productive, high quality development environment
Previous experience in working with global teams
Proven experience in working within an Agile framework
Good verbal and written communication skills
Good management skills and ability to manage a team
Skills Desired:
Prior knowledge of Kafka / MQ
Experience in Docker, Kubernetes
Prior work experience with multi-threaded/ performance intensive applications
Prior work experience with cloud technologies Azure preferably or AWS
Knowledge of Financial markets, lending based products & Wealth Management
Educational Qualification:
Minimum BS degree in Computer Science, Engineering or a related field.