Senior Full Stack Developer

BNY Mellon
Published
March 19, 2021
Location
New York, New York
Job Type
Page Views
19

Description

We are looking for a Java/JEE full stack developer relevant experience both in web UI and back-end integration technologies. The job involves architecture, designing and developing enterprise web solutions as part of agile software development process. The candidate must be able to write quality Java/J2EE code.

Responsibilities:

  • Design and develop highly interactive web applications utilizing JavaScript, HTML5, CSS, JSON, Angular JS (and other related framework/libraries), and integrating with back-end services (Restful or SOAP API), external web services ensuring high performance on desktop browsers.
  • Design and develop service-oriented architecture solutions (including REST), constructing and managing services published to both internal and external consumers, integrating with complex databases, third party components and service interfaces – CRM, Regulatory applications, public web-sites, and Enterprise DW.
  • Translate functional/nonfunctional requirements into systems requirements, and develop prototypes to validate use cases and system behavior both on the client side as well as sever-side components.
  • Maintain and improve existing website(s) and application processes.
  • Plan and estimate project hours for project management
  • Collaborate with development team members on best practices, Product/tools evaluations, perform POC, and provide recommendations on technology as well as process improvements.
  • Proficient in most of the following development tools:
    • Java, J2EE
    • Spring Framework
    • Apache Camel – Integration Framework
    • Eclipse, GIT, Maven, Jenkins, Nexus
    • JSP, Servlets
    • JQuery, Angular JS, HTML5, CSS, JavaScript, Ajax, Bootstrap
    • XML / XSL
    • JSON
    • Junit, Jasmine/Protractor
    • JMS experience is a plus
    • REST/SOAP/WSDL
    • JDBC, RDBMS (SQL Server and Oracle)
    • UNIX/Linux operating system & Scripting
    • Siteminder/OAUTH2 is a plus
    • Apache Tomcat
    • JIRA / Confluence
    • Knowledge of Web Frontend best practices and UI development framework based on extensive work experience
    • Knowledge of AngularJS practices and commonly used modules based on extensive work experience
    • Extensive knowledge of HTML, CSS, and other Web UX frameworks and methods for high performant visual effects
    • Strong Java skills and object-oriented design experience, including working knowledge of the Java web technology platform, applied use of design patterns, and MVC technologies.
    • Strong enterprise architecture background covering SOA web services including Restful and SOAP, and other messaging integration frameworks.
    • Practical knowledge of Enterprise Architecture concepts
    • Multi-threaded server-side web application development experience.
    • Experience designing and implementing web applications, and ETL batch processes.
    • Demonstrated development and knowledge in service-oriented architecture principles related technologies and real-time messaging (point-to-point, publish-subscribe, asynchronous) and batch design patterns.
    • Thorough understanding of the functions of an enterprise application including, database, API, caching, security, messaging and other web services used in the platform
    • Knowledge of session management, cross-browser compatibility, web user authentication, XML/JSON and agile development methodologies.
    • An ability to work independently, designing, developing and deploying solutions with minimal direction.
    • Strong database development skills including a solid understanding of database technologies
    • Knowledge of web server and app server configuration desired.
    • Excellent verbal and written communication skills

Related Jobs