Principal Full Stack Java Engineer (REST, AWS, Kafka, Python)

Fidelity Investments

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of full stack engineering experience delivering scalable, enterprise-grade solutions
  • Bachelor's degree in Computer Science or related field with strong foundations in systems design and software engineering
  • Proven ability to lead architecture and design decisions
  • Strong expertise in object-oriented programming using Java and Python
  • Expertise in designing and developing RESTful services using Java and Spring Boot
  • Hands-on experience with cloud-native applications on AWS
  • Strong experience with relational and NoSQL databases
  • Experience with event-driven and streaming architectures like Kafka and Flink

Responsibilities

  • Lead design and delivery of core platform capabilities
  • Translate business needs into scalable solutions with architects
  • Improve performance, resiliency, and operational efficiency
  • Drive modernization initiatives to reduce technical debt
  • Mentor engineers to elevate technical excellence
  • Accelerate delivery through platform reuse and DevOps automation
  • Foster a culture of innovation and continuous improvement

Benefits

  • Opportunity to work on next-generation digital capabilities
  • Engagement with a collaborative, agile team environment
  • Mentorship opportunities in technical leadership and engineering culture
  • Exposure to AI-first engineering practices
  • Chance to influence architectural decisions across distributed teams
Full Job Description
Job Description:

The Personalization (PZN) Platform within Fidelity Brokerage is seeking a Principal Full Stack Engineer to lead the design and delivery of next-generation platform capabilities.

You will provide Technical leadership across frontend, backend, and cloud, driving scalable, reusable solutions and modernization initiatives aligned with enterprise standards. As a Technical leader, you will mentor engineers and champion best practices across development, DevOps, and system design.

The Expertise You Have

  • 10 plus years of full stack engineering experience delivering scalable, enterprise-grade solutions
  • Bachelor's degree in Computer Science or a related field, with strong foundations in systems design, algorithms, and software engineering principles
  • Proven ability to lead architecture and design decisions, evaluate trade-offs, and guide teams toward modern, maintainable solutions
  • Strong object-oriented programming expertise using Java and Python
  • Expertise in designing and developing RESTful services using Java, Spring Boot, Swagger/OpenAPI, and Docker
  • Hands-on experience building cloud-native applications on AWS (Lambda, EKS, SQS, SNS, Kinesis, S3)
  • Strong experience with relational, NoSQL and Analytical databases, including PostgreSQL, DynamoDB, Elasticsearch, ElastiCache, and Snowflake
  • Experience with event-driven and streaming architectures using Kafka, Artemis, and Flink
  • Exposure to modern frontend technologies such as Angular and Node.js (TypeScript)
  • Proven expertise in microservices architecture, API development, and domain-driven design (DDD)
  • Experience designing systems for high availability, resiliency, and performance at scale
  • Experience implementing observability and monitoring solutions, including tracking code quality, API performance, cloud efficiency, and system health
  • Exposure to AI/ML technologies, developer productivity tools, and automation frameworks
  • Experience defining engineering standards, architectural patterns, and modernization strategies


The Skills You Bring
  • You thrive in collaborative, team-based environments and enjoy solving complex, ambiguous problems
  • You communicate clearly and effectively with engineers, product partners, and leadership stakeholders
  • You demonstrate strong technical leadership and are passionate about coaching and mentoring engineers
  • You have the ability to collaborate across distributed teams and influence key architectural decisions
  • You bring curiosity, initiative, and a strong sense of ownership to your work


The Value You Deliver
  • Lead design and delivery of core platform capabilities powering personalized experiences
  • Translate business needs into scalable, high-quality solutions with architects and product leaders
  • Improve performance, resiliency, and operational efficiency
  • Drive modernization, reducing technical debt and enhancing developer productivity
  • Mentor engineers and elevate technical excellence and engineering culture
  • Accelerate delivery through platform reuse, standardization, and DevOps automation
  • Foster a culture of innovation, accountability, and continuous improvement
  • Promote an AI-first engineering mindset using AI-assisted tools and intelligent automation


About the Team

The PZN Platform team delivers next-generation digital capabilities that enable scalable, personalized, rule- and AI-driven, insight-led customer experiences. We build and operate highly available, cloud-native platforms that support planning, orchestration, and seamless integrations across multiple business domains.

Our team operates in a fast-paced Agile environment, partnering closely with architecture, product, and operations teams, as well as upstream and downstream systems, to deliver resilient and extensible solutions.

Certifications:

Category:

Information Technology

Similar Jobs

More Jobs at Fidelity Investments

More Information Technology Jobs

Find similar Principal Full Stack Java Engineer (REST, AWS, Kafka, Python) jobs: