BNY is seeking a Full Stack Software Engineer to design, develop, test, and maintain complex software applications using both emerging and established technology platforms.
Requirements
- Strong knowledge of the Software Development Life Cycle (SDLC).
- Proven understanding of full stack development, including front-end and back-end integration.
- Familiarity with software development toolkits, frameworks, and cross-platform interoperability.
- Solid understanding of privacy, security, and compliance principles in software design.
- Strong background in Core Java (11+), Spring Framework (Boot, MVC, REST, Security, Batch, Data JPA), and Hibernate.
- Proficiency in developing REST/SOAP APIs and using tools like Swagger.
- Experience with front-end technologies: Angular, TypeScript, RxJS, Bootstrap, JavaScript, CSS3, HTML5, JSP.
Responsibilities
- Design, develop, document, and maintain technically detailed applications using both existing and emerging technologies.
- Develop complex systems involving multi-tiered architecture, internal logic, and integrated datasets.
- Create, test, and deploy well-structured, efficient, and scalable code (front-end and back-end).
- Analyze business and organizational needs to develop application solutions aligned with goals and objectives.
- Ensure adherence to full SDLC processes, including requirement analysis, design, development, testing, deployment, and maintenance.
- Conduct reviews of test plans, test cases, and test data.
- Troubleshoot, debug, and upgrade existing systems to ensure continuous improvement and feature updates.
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent work experience will be considered.
- Excellent teamwork, communication, and organizational skills.
- Strong problem-solving skills and the ability to mentor junior developers.
- Experience in financial services or securities industry is a strong advantage.
- This posting is for a contract assignment with Tundra Technical Solutions to provide services to Bank of New York (BNY). Please note that this is not a full-time employment opportunity.