Senior Full Stack Developer
About the role
We are seeking a Senior Full Stack Engineer to support the Corporate Trust technology organization by developing, modernizing, and maintaining business-critical applications. This individual will lead the full software development lifecycle across enterprise platforms while ensuring security, resiliency, scalability, and operational excellence. The ideal candidate possesses deep full-stack engineering expertise across Java, Angular, APIs, cloud technologies, containers, and DevOps practices. This engineer will play a key role in application modernization, production support, technical debt reduction, automation, observability, and engineering leadership while partnering closely with business stakeholders and cross-functional technology teams.
Responsibilities
- Lead application delivery from requirements analysis through architecture, development, testing, deployment, and post-production support.
- Translate business requirements into scalable, maintainable, and secure technology solutions.
- Coordinate delivery efforts across multiple applications and technology teams.
- Ensure releases are supported by testing, documentation, operational readiness, and rollback planning.
- Design, develop, and maintain enterprise applications using Java and Angular.
- Develop REST APIs, microservices, integrations, and event-driven services.
- Contribute across all layers including frontend, backend, APIs, databases, and integrations.
- Support applications leveraging Oracle and SQL Server databases.
- Design solutions that meet enterprise requirements for performance, resiliency, security, and scalability.
- Support microservices, API-first architectures, and event-driven solutions.
- Identify and resolve performance bottlenecks across application and database layers.
- Evaluate architectural options and provide technical recommendations to stakeholders.
- Lead structured refactoring and modernization initiatives.
- Reduce technical debt and remediate vulnerable or unsupported dependencies.
- Improve automated test coverage and software quality.
- Introduce modern engineering practices while maintaining platform stability.
- Own operational health and resiliency of business-critical production applications.
- Participate in incident management, root cause analysis, and continuous improvement initiatives.
- Improve monitoring, observability, alerting, logging, metrics, and distributed tracing capabilities.
- Implement sustainable solutions for recurring production issues.
- Build and enhance CI/CD pipelines and release automation capabilities.
- Improve deployment reliability through automation, feature-flagging, and rollback strategies.
- Incorporate automated testing and security controls into delivery pipelines.
- Support environment provisioning and release management activities.
- Champion secure software development lifecycle practices.
- Ensure compliance with enterprise security, audit, and control requirements.
- Support vulnerability remediation, secrets management, identity and access management, and security scanning.
- Maintain audit-ready documentation and technical evidence.
- Mentor engineers and promote engineering best practices.
- Conduct code reviews and reinforce quality, security, testing, and documentation standards.
- Partner with business stakeholders, product owners, operations teams, and cross-functional technology organizations.
- Communicate technical risks, architectural decisions, and project status to leadership and stakeholders.
Required Technical Environment
Backend Development
- Java, Node.js, TypeScript, Python
Frontend Development
- Angular
Databases
- Oracle, SQL Server
Architecture
- REST APIs, Microservices, Event-Driven Architecture, Modular Application Design
Messaging & Integration
- Kafka, MQ, Enterprise Data Integration
Cloud & Containers
- AWS, Azure, GCP, Private Cloud Environments, Kubernetes, Docker
DevOps
- CI/CD Pipelines, Release Automation, Environment Provisioning, Deployment Automation
Testing
- Unit Testing, Integration Testing, Performance Testing
Observability
- Logging, Metrics, Distributed Tracing, Monitoring, Alerting
Security
- IAM, Secrets Management, Vulnerability Management, Security Scanning, Secure Configuration
Data Platforms
- Oracle, SQL Server
Preferred Data Technologies
- Snowflake, Apache Airflow, dbt
Additional Preferred Exposure
- AI/ML Capabilities, Analytics Platforms, Enterprise Data Pipelines
Professional Skills
- Technical Leadership
- Stakeholder Management
- Application Modernization
- Production Support
- Risk & Compliance Governance
Benefits
- Medical, dental, vision, life, disability, and other insurance plans with optional financial protection layers
- Employee Stock Purchase Program (ESPP) and 401(k) with company match after 12 months of tenure
- Health Savings Account (HSA) on the HDHP plan
- SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
- Corporate discount savings program and other discounts
- On-demand training program and access to certification prep and a library of technical and leadership courses/books/seminars after 6+ months of tenure
- Certification discounts and other perks through associations including CompTIA and IIBA
- Dedicated customer service team for Consultants addressing benefits and resource questions
- Certified Career Coach support