Senior Java Full Stack Developer (contract)
BNY · New York, NY · 1 wk ago
On-siteEngineeringContract
Job Summary
We are seeking highly skilled Senior Full Stack Engineers to support the modernization and delivery of cloud-native SaaS applications within BNY’s Data & Analytics organization.
Key Responsibilities
- Full Stack Application Development: Design, build, and enhance scalable applications using Angular, JavaScript/TypeScript, Java, and Spring Boot across both client-facing and internal platforms.
- Modern UI & SaaS Platform Engineering: Support development of modern UI frameworks, micro frontends, and API-driven SaaS applications utilizing cloud-native design principles and Azure-based architectures.
- Microservices & Cloud Development: Build and support distributed microservices and APIs while contributing to modernization efforts moving legacy functionality toward scalable cloud-native environments.
- Collaboration & Agile Delivery: Partner with engineering teams, project managers, architects, and internal stakeholders in an agile development environment focused on delivering high-quality software solutions on aggressive timelines.
- Technical Problem Solving: Participate in solution design, coding exercises, prototyping, debugging, and implementation of scalable engineering solutions supporting multiple business initiatives.
- Quality & Performance Focus: Contribute to code quality, application performance, automated testing, and development best practices while supporting production-ready deliverables.
- AI & Emerging Technology Enablement: Support projects involving AI-enabled capabilities, SaaS integrations, and modern engineering tooling within cloud-native environments.
Qualifications
- 7+ years of software engineering experience with strong hands-on full stack development capabilities.
- Strong Angular development experience, ideally with Angular 18 or Angular 20.
- Strong back-end development experience using Java and Spring Boot.
- Experience building APIs, microservices, and scalable distributed applications.
- Experience working with JavaScript and TypeScript within modern front-end architectures.
- Strong understanding of agile development methodologies and collaborative engineering environments.
- Experience working in cloud-native or SaaS environments; Azure experience strongly preferred.
- Strong communication and problem-solving skills with the ability to work effectively across engineering teams.
- Ability to operate in fast-paced delivery environments with multiple concurrent priorities.
Preferred Experience
- Financial services or enterprise platform experience.
- Experience with Azure cloud services, SaaS integrations, or distributed cloud applications.
- Exposure to micro frontend architectures and scalable UI frameworks.
- Experience with AI-enabled development tools or platforms such as Windsurf.
- Experience working with DevOps, CI/CD pipelines, or modern engineering productivity tools.