Job title: Technology Manager – Java
Company: M&T Bank
Job description Overview:
Manages the activities of a Java development team and responsible for the team’s development and systems support efforts of the developed systems in Treasury Management. Provides day-to-day direction for the units and applications in line with goals of department and the clients they support. Technologies include Java, Spring, Hibernate, and web services. Responsible for managing client relations and expectations.
Primary Responsibilities:
- Oversee application development, support testing efforts, technology infrastructure/project management and other technology domains.
- Build rapport, collaborate and consult within the organization. Communicate and develop a professional level of communication and cooperation.
- Monitor the technology direction of the industry and vendor applications.
- Research and initiate change to the status quo, when necessary.
- Maintain relationships with vendors and professional organizations.
- Control the activities of the teams, assign personnel to various projects and direct their activities.
- Develop, recommend and execute approved technology strategies for technology domain
- Recommend and initiate new policies and procedures that improve the performance and effectiveness of the Department.
- Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
- Complete other related duties as assigned.
Education and Experience Required:
- Minimum of an Associate’s degree and 7 years’ technology or systems leadership experience
- In lieu of a degree a combined minimum of 9 years’ higher education and/or work experience, including a minimum of 7 years’ technology leadership experience
- Experience with Java, JavaScript, Spring, Hibernate, MQ and Web services (REST/Soap)
- Experience with SQL and Oracle PL
- Experience with Building High Availability Solutions
- Capable of working on multiple projects of a complex nature
- Complete understanding of the system development life cycle
- Excellent problem-solving skills to assist in issue resolution
- Experience encouraging teamwork and serving as role model when leading and directing others
Education and Experience Preferred:
- Strong background in API design and best practices (e.g. API versioning).
- Strong background in object-oriented programming (OOP) and the software development life cycle (SDLC)
- Experience with Git or similar version control tools
- Experience in Test Driven Development and automated testing (e.g. Junit) and testing services using SoapUI, Swagger or similar tools
- Experience with Application/Web Server WebSphere, WebLogic and Apache Tomcat
- Experience with leading Solution design in Agile environments
- Continuous Delivery and Integration (e.g. Jenkins) a plus
- Bachelor’s degree
- Minimum of 10 years’ technology management or large program leadership experience
- Understanding of multiple business area’s functions
- Proven mentoring and leadership capabilities
- Experience with skills, application(s) and functions of technology area
- Self-motivated and able to motivate others
We support our team members with generous benefits.
- Competitive compensation
- Health, welfare, and retirement benefits
- 401(k) match at 5%
- Work-life balance and flexible work arrangements
- Banking Officers start with 25 days PTO plus 12 paid holidays
- 40 hours paid volunteer hours per year
- Much more. For details, see:
#LI-KB1
Location Buffalo, New York, United States of America
Expected salary: Not Available
Location: Buffalo, NY
Job date: Wed, 02 Aug 2023 07:45:09 GMT