Vice President, Full-Stack Engineer

The Bank of New York Mellon

  • Jersey City, NJ
  • 25 days ago

    Highlights

    The ideal candidate will have hands-on experience designing, developing, testing, and deploying enterprise-grade applications using modern web technologies, Java and Python-based back-end frameworks, and cloud/container-based development tools. Leverage multi-platform tools and frameworks including Docker, Maven, ANT, OSGI, Apache Ivy, CI/CD pipelines, GitHub, shell scripting, IBM Work Managers, Shell DataPower, and related deployment toolkits.

    Numbers & Facts

    LocationJersey City, NJ

    Description

    JobID: 80887

    Category: Full-Stack Development

    JobSchedule: Full time

    Posted Date: 2026-09-15T12:18:01+00:00

    JobShift: Day

    Base Salary Min: 83000

    We are seeking an experienced Full Stack Developer with strong expertise across front-end, back-end, application development, and multi-platform toolsets. The ideal candidate will have hands-on experience designing, developing, testing, and deploying enterprise-grade applications using modern web technologies, Java and Python-based back-end frameworks, and cloud/container-based development tools. This role requires collaboration with cross-functional teams to deliver scalable, reliable, and high-performing software solutions.

    Key Responsibilities

    • Design, develop, test, and maintain full stack applications for enterprise environments.
    • Build responsive and interactive user interfaces using Angular, HTML, CSS, JavaScript, and Node.js.
    • Develop and enhance backend services, APIs, and enterprise applications using Java, Python, JSP, Servlets, Spring, Struts, Apache Spark, Hadoop, and Pandas.
    • Create and integrate scalable web services and middleware components.
    • Work with distributed systems, big data processing frameworks, and enterprise integration technologies.
    • Develop, configure, and maintain application build, deployment, and release processes.
    • Use application development IDEs and toolkits such as Eclipse, RAD, NTS, IntelliJ IDEA, PyCharm, and Jupyter/iPython for efficient software development.
    • Leverage multi-platform tools and frameworks including Docker, Maven, ANT, OSGI, Apache Ivy, CI/CD pipelines, GitHub, shell scripting, IBM Work Managers, Shell DataPower, and related deployment toolkits.
    • Collaborate with product owners, architects, DevOps engineers, QA teams, and business stakeholders.
    • Participate in code reviews, troubleshooting, debugging, performance tuning, and production support.
    • Ensure adherence to software development standards, security best practices, and SDLC processes.

    Required Skills and Qualifications

    Front-End Development

    • Strong experience with Angular
    • Proficiency in HTML, CSS, JavaScript
    • Experience with Node.js for front-end integration and application services

    Back-End Development

    • Strong programming experience in Java and Python
    • Experience with JSP, Servlets, Spring, and Struts
    • Familiarity with Apache Spark, Hadoop, and Pandas for data processing and analytics
    • Experience in building RESTful APIs, microservices, and backend integrations

    Application Development Toolkits

    • Hands-on experience with Eclipse, RAD, NTS, IntelliJ IDEA, PyCharm, and Jupyter/iPython

    Multi-Platform Development Tools

    • Experience using Docker for containerization
    • Knowledge of build and dependency management tools such as Maven, ANT, OSGI, and Apache Ivy
    • Familiarity with CI/CD tools and pipelines
    • Proficiency in GitHub and version control practices
    • Experience with shell scripting
    • Exposure to Shell DataPower and IBM Work Managers

    Preferred Qualifications

    • Bachelor's degree in computer science, Engineering, Information Technology, or related field
    • 10+ years of overall development experience.
    • Experience working in Agile/Scrum development environments
    • Strong understanding of software architecture, design patterns, and enterprise application development
    • Experience with performance optimization, debugging, and application monitoring
    • Knowledge of cloud platforms and deployment practices is a plus.

    Key Competencies

    • Strong problem-solving and analytical skills
    • Excellent communication and collaboration abilities
    • Ability to work across multiple technologies and platforms
    • Adaptability in fast-paced enterprise development environments
    • Commitment to quality, scalability, and continuous improvement

    Similar Jobs

    See more jobs