The Bank of New York Mellon seeks a Senior Vice President, Full-Stack Engineer to provide high-level application software development services and technical support, analyze and resolve business issues through software solutions, and guide the adoption of new technologies.
Requirements
- Designing and developing robust Micro Services using Java, Spring, Hibernate, Oracle, REST, and SOAP
- Utilizing Java, Spring, and Hibernate to build scalable web applications deployed on Tomcat and WebLogic
- Developing APIs using REST and SOAP for integration and data exchange
- Writing Unit Test cases using JUnit and Mockito for complete code coverage
- Utilizing Agile software development methodology, and building software in incremental iteration in a SCRUM framework
- Deploying applications in containerized environment using Docker and Kubernetes, and automating projects using CI/CD pipelines
- Executing Java Performance tuning including optimizing Java applications for enhanced performance
Responsibilities
- Consult with internal business groups to provide high-level application software development services or technical support.
- Provide comprehensive senior-level technical consulting to IT management and senior technical staffs.
- Program well-designed, testable, efficient code.
- Analyze, design and develop tests and test-automation suites.
- Develop flowcharts, layouts and documentation to satisfy requirements and solutions.
- Maintain software functionality and currency (technical debt and gain).
- Integrate software components into a fully functional software system.
Other
- Consult with internal business groups to provide high-level application software development services or technical support.
- Evaluate compliance with the organization's technology standards.
- Work with internal business groups on implementation opportunities, challenges, and requirements of various applications.
- Analyze information and provide recommendations to address and resolve business issues for a specific business group.
- Guide and consult with IT management and technical staffs regarding use of emerging technologies and associated services.
- Participate in defining corporate implementation and integration strategies of new technologies.
- Remote work may be permitted within a commutable distance from the worksite.
- Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, Applied Computer Science, or a related field, and ten (10) years of experience in the job offered or in a related IT occupation.
- Documenting requirements and managing projects using Jira application.