Share this job
Java Technical Lead / Manager
Alpharetta, GA
Apply for this job

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.

Apply for this job
Powered by