B

BNY

Safeguards and moves assets for investors

Full-Stack Engineer - Engineering

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in computer science or a related field, or equivalent practical experience.
  • At least 8 years of software development experience with strong full-stack expertise across backend and frontend technologies.
  • Deep backend expertise in Java 17 or later and Spring Boot 3 or later, including experience building microservices and designing and implementing RESTful APIs.
  • Frontend development experience with Angular 14 or later, React, and JavaScript, including modern user-interface patterns, state management, and reusable component design.
  • Experience using AI-assisted development tools such as Claude Code, Windsurf, Codex, or Devin for code generation, refactoring, and test creation.
  • Familiarity with MCP servers and emerging agentic frameworks for developer workflows.
  • Hands-on experience with event-driven architectures and messaging platforms, preferably Kafka.
  • Knowledge of testing and quality engineering, including JUnit, Mockito, Cucumber/Gherkin, unit testing, integration testing, test-driven development, and behavior-driven development.
  • Proficiency with code quality and security tools such as SonarQube, Veracode, or Fortify.
  • Strong DevOps and continuous integration and continuous delivery experience, including Git/GitLab, Docker, and modern release strategies such as blue-green and feature-flag deployments.
  • Familiarity with observability and logging practices, including SLF4J/Log4j, log aggregation, metrics, tracing, and Splunk.
  • Experience with MongoDB, Snowflake, or other NoSQL/data platforms, including data modeling for microservices.
  • Experience working in Agile/Scrum environments with JIRA, Confluence, and Slack.
  • 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 agentic and AI integration frameworks such as Spring AI and LangChain4J.
  • Python experience for scripting, tooling, or AI integrations.
  • Financial services or securities industry experience.

Responsibilities

  • Lead the end-to-end delivery of scalable full-stack applications across architecture, development, testing, deployment, and production support.
  • Design and implement enterprise-grade software solutions using modern frameworks, APIs, microservices, and event-driven architectures.
  • Translate business requirements into robust technical solutions in partnership with product, architecture, design, and engineering stakeholders.
  • Drive engineering excellence through code reviews, test automation, continuous integration and continuous delivery pipelines, secure coding, and software quality best practices.
  • Ensure platform reliability, performance, observability, security, and operational resilience across applications and services.
  • Own production stability through monitoring, incident response, root cause analysis, and continuous performance optimization.
  • Contribute to technical strategy, roadmap planning, and architecture decisions, including build-or-buy evaluations and solution patterns.
  • Leverage artificial intelligence and emerging technologies responsibly to enhance engineering productivity and improve client and employee experiences.

Desired Qualifications

  • An advanced degree is preferred.
  • Experience with Kafka is preferred.

About the Company

BNY

Safeguards and moves assets for investors

BNY safeguards financial assets and runs investment services for institutions, investment firms and wealthy clients around the world. Its custody business keeps clients' securities safe and handles the records and transactions needed to administer investment funds. Banks and brokers use its systems to settle trades, manage collateral and send payments, while its investment and wealth businesses manage portfolios and advise clients. It earns servicing and management fees as well as interest on loans and securities funded by client deposits. BNY traces its roots to the Bank of New York, founded by Alexander Hamilton in 1784, and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1784

Recently Posted Jobs

Explore more opportunities at BNY

See more jobs