×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Software Engineer, AVP

Job in Princeton, Mercer County, New Jersey, 08543, USA
Listing for: State Street
Full Time position
Listed on 2026-07-15
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Cloud Engineer - Software, Java Developer
Salary/Wage Range or Industry Benchmark: 100000 - 167500 USD Yearly USD 100000.00 167500.00 YEAR
Job Description & How to Apply Below

Position Summary

We are seeking an experienced Senior Full Stack Software Engineer to design, develop, and maintain enterprise-grade applications across cloud, web, and distributed systems environments. The ideal candidate brings deep expertise in Java-based backend development, modern frontend frameworks, cloud-native architectures, and financial services or highly regulated industries. This role requires a hands‑on engineer who can collaborate with business stakeholders, modernize legacy platforms, build scalable microservices, and deliver high‑quality software solutions from concept to production.

Key Responsibilities Software Development & Architecture
  • Design, develop, test, and deploy scalable full-stack applications.
  • Build and maintain cloud-native microservices using Java, Spring Boot, and related technologies.
  • Modernize legacy applications and migrate systems to contemporary architectures.
  • Develop and maintain RESTful and gRPC service integrations.
  • Implement data persistence layers and optimize application performance.
Front-End Engineering
  • Create responsive web applications using modern JavaScript frameworks such as Vue.js, Angular, and Type Script.
  • Translate UX/UI designs into high-quality user experiences.
  • Develop reusable UI components and maintain frontend standards.
  • Collaborate closely with product, design, and business teams.
Cloud & Dev Ops
  • Design and support solutions running on AWS cloud infrastructure.
  • Implement containerized deployments using Docker and cloud orchestration platforms.
  • Improve CI/CD pipelines and deployment automation.
  • Monitor application health and performance using observability tools.
Data & Analytics
  • Design and optimize relational database solutions.
  • Develop ETL processes and data integration workflows.
  • Create dashboards and monitoring solutions that provide operational insights.
  • Support analytics and reporting requirements.
Quality & Engineering Excellence
  • Develop automated tests and maintain high code quality standards.
  • Conduct code reviews and mentor junior developers.
  • Drive engineering best practices and continuous improvement initiatives.
  • Ensure solutions meet security, compliance, and regulatory requirements.
Required Qualifications Education
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • Advanced degree preferred.
Experience
  • 10+ years of professional software engineering experience.
  • Extensive experience delivering enterprise-scale applications.
  • Experience in financial services, fintech, capital markets, payments, or other highly regulated industries preferred.
  • Proven track record modernizing legacy platforms and implementing cloud solutions.
Technical Skills Backend
  • Java
  • Spring Boot
  • Spring JPA
  • REST APIs
  • Microservices Architecture
  • Maven
  • Docker
Frontend
  • Type Script
  • Java Script
  • Vue.js
  • Angular
  • HTML5
  • CSS3
Databases
  • Oracle
  • PostgreSQL
  • SQL Server
  • MySQL
  • Relational Database Design
  • SQL Optimization
Cloud & Infrastructure
  • AWS (ECS, EC2, S3, RDS, DynamoDB, Aurora, SQS)
  • Containerization
  • CI/CD Processes
  • Cloud‑Native Architecture
Monitoring & Operations
  • Splunk
  • Datadog
  • Kibana
  • Application Performance Monitoring
  • Production Support
AI‑Assisted Development
  • Experience leveraging AI development tools such as Git Hub Copilot, ChatGPT, Claude, or similar technologies to accelerate software delivery.
Preferred Qualifications
  • AWS certifications.
  • Experience with trading, capital markets, financial modeling, risk systems, or payment platforms.
  • Experience with compliance and regulated technology environments.
  • Knowledge of event‑driven and distributed systems architectures.
  • Strong understanding of data modeling and enterprise integration patterns.
Desired Competencies
  • Strong problem‑solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to balance strategic architecture thinking with hands‑on development.
  • Self‑starter with strong ownership and accountability.
  • Ability to mentor engineers and influence technical direction.
  • Continuous learning mindset and passion for emerging technologies.
Success Measures
  • Delivery of reliable, scalable software solutions.
  • Successful modernization of legacy systems.
  • Improved application performance and operational efficiency.
  • Enhanced…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary