
Vice President, Full-Stack Engineer
BNY Mellon2 months ago
Pune, IndiaStaff+
Responsibilities
- Lead end-to-end delivery of scalable full-stack applications across architecture, development, testing, deployment, and production support.
- Design and implement enterprise-grade software using modern frameworks, APIs, microservices, and event-driven architectures.
- Translate business requirements into technical solutions with product, architecture, design, and engineering stakeholders.
- Drive code reviews, test automation, CI/CD, secure coding, software quality, and engineering excellence.
- Ensure reliability, performance, observability, security, and operational resilience across applications and services.
- Own production stability through monitoring, incident response, root cause analysis, and performance optimization.
- Contribute to technical strategy, roadmap planning, architecture decisions, build-or-buy evaluations, and solution patterns.
- Use AI and emerging technologies to improve engineering productivity and client and employee experiences.
Requirements
- Bachelor's degree in computer science or a related field, or equivalent practical experience; an advanced degree is preferred.
- At least 8 years of software development experience with strong full-stack expertise.
- Deep backend experience with Java 17+ and Spring Boot 3+, including microservices and RESTful API design and implementation.
- Frontend experience with Angular 14+, React, and JavaScript, including UI patterns, state management, and reusable components.
- Experience with AI-assisted development tools including Claude Code, Windsurf, Codex, or Devin, plus prompt writing for code generation, refactoring, and test creation.
- Familiarity with MCP servers and agentic frameworks for developer workflows.
- Hands-on experience with event-driven architectures and messaging platforms, preferably Kafka.
- Knowledge of JUnit, Mockito, Cucumber/Gherkin, unit and integration testing, TDD, and BDD practices.
- Experience with code quality and security tools such as SonarQube, Veracode, or Fortify.
- Strong DevOps and CI/CD experience with Git/GitLab, Docker, and release strategies such as blue-green and feature-flag deployments.
- Familiarity with observability and logging, including SLF4J/Log4j, log aggregation, metrics, tracing, and Splunk.
- Experience with MongoDB, Snowflake, or other NoSQL/data platforms and microservices data modeling.
- Experience with workflow and rules engines such as Camunda 7/8 and Drools 7/8.
- Knowledge of distributed caching and cloud-native patterns, including Hazelcast 5 and Spring Cloud.
- Exposure to Spring AI and LangChain4J, plus Python for scripting, tooling, or AI integrations.
- Strong problem-solving, communication, collaboration, and pair-programming skills.
- Experience in Agile/Scrum environments using JIRA, Confluence, and Slack.
- Financial services or securities industry experience is relevant.
Tech Stack
AngularApache KafkaCucumberDockerGitJavaJavaScriptJUnitMongoDBPythonReactSnowflakeSonarQubeSplunkSpring Boot
Categories
About BNY Mellon
BNY Mellon is a public, New York–based global financial services company providing investment and wealth management, asset servicing, clearance, collateral, and treasury services to institutions, banks, governments, and individuals. It also offers data and investment operations software, including the Eagle platform, delivered as cloud and managed services. Founded in 1784, it is one of the world’s largest custodian banks and asset servicers.