
Senior Associate, Full-Stack Engineer
BNY Mellon11 hours ago
Pune, IndiaMid Level / Senior
Responsibilities
- Own end-to-end technical delivery from requirements analysis and solution design through development, testing, deployment, stabilization, and support.
- Lead architecture, component design, integration design, service boundaries, data flows, API contracts, and integration patterns for enterprise applications.
- Develop scalable Java and Spring-based backend systems using microservices, REST APIs, event-driven services, and distributed-system patterns.
- Engineer for security, reliability, fault tolerance, maintainability, recoverability, and graceful degradation using resiliency patterns.
- Use Python for automation, scripting, data processing, backend utilities, application integration, and AI orchestration.
- Integrate AI/ML models, LLM or NLP services, inference APIs, predictive services, recommendation services, and intelligent automation.
- Establish automated unit, integration, API, contract, regression, performance, and resilience testing.
- Implement observability through logging, metrics, tracing, monitoring, alerting, dashboards, and runbooks.
- Lead troubleshooting, root-cause analysis, remediation, performance optimization, incident response, and post-release stabilization.
- Support application modernization, CI/CD, release validation, secure coding, code reviews, and production support.
- Provide hands-on technical direction, coordinate delivery across developers and components, mentor team members, and collaborate with cross-functional teams.
Requirements
- Bachelor's degree in computer science or a related field, or equivalent practical experience; an advanced degree is preferred.
- 4–8 years of enterprise software development experience with substantial hands-on Java backend engineering and technical leadership.
- Advanced proficiency in Java, Spring Boot, Spring Framework, microservices, REST APIs, Angular, object-oriented design, SOLID principles, design patterns, clean architecture, and domain-driven design.
- Strong distributed-systems expertise, including service decomposition, synchronous and asynchronous integration, resiliency, fault tolerance, observability, API security, and highly available design.
- Strong experience with Oracle, SQL, transactions, data-access patterns, and query optimization.
- Hands-on Python experience for automation, scripting, data processing, backend utilities, application integration, or AI orchestration.
- Experience integrating backend applications with AI/ML models, inference APIs, NLP or predictive services, recommendation services, or intelligent automation.
- Strong automated-testing capability across unit, integration, API, contract, performance, and resilience testing.
- Experience with Git, Maven or Gradle, CI/CD pipelines, release processes, automated deployments, secure coding, monitoring, debugging, performance tuning, and production support.
- Ability to conduct design and code reviews, mentor developers, solve complex technical problems independently, and communicate effectively with stakeholders.
- Strong problem-solving, communication, collaboration, and pair-programming skills.
- Experience working in Agile/Scrum environments with JIRA, Confluence, Slack, and similar collaboration platforms.
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.