BNY is seeking a Senior, Full-Stack Engineer to lead projects from inception to delivery, ensuring client expectations are met and innovating solutions within the financial services industry.
Requirements
- 10+ years of experience in software development with hands on experience in core Java, J2EE frameworks and building distribution systems.
- Experience building distributed applications using Java 8 or above, Spring, Spring Boot and Microservices.
- Experience required in SQL, Stored Procedures and transaction management.
- Experience following best practices of design, development, testing and release management.
- Experience with working with APIs to create, test and manage APIs for inter-process communication.
- Oracle or any other relational database experience necessary.
- NoSQL knowledge preferred.
Responsibilities
- Technical design, implementation, and system operations.
- Embrace CI/CD discipline and procedures to ensure code quality, security and efficient deployment processes.
- Apply security and privacy principles.
- Participate in code reviews and integrate software components into a functional system.
- Improve software development processes, quality of solutions, timeliness of delivery.
- Experience building distributed applications using Java 8 or above, Spring, Spring Boot and Microservices.
- Experience required in SQL, Stored Procedures and transaction management.
Other
- Lead projects from inception to delivery to meet client expectations.
- Collaborate with cross-functional teams and stakeholders to deliver projects end to end.
- Problem solving and innovate solutions.
- Collaborate with team on overall efforts.
- Manage efforts using Agile methodologies
- Bachelor's degree in computer science engineering or related discipline, or equivalent work experience.
- Not require sponsorship for employment visa status (now or in the future) in the region where they apply