Fidelity

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

Fidelity
Apply
1 day ago
Durham, NC, USAStaff+

Responsibilities

  • Lead the design and delivery of scalable, reusable platform capabilities powering personalized customer experiences.
  • Make architecture and design decisions across frontend, backend, cloud, APIs, microservices, and event-driven systems.
  • Build and modernize cloud-native applications while improving performance, resiliency, availability, and operational efficiency.
  • Define engineering standards, architectural patterns, modernization strategies, and platform reuse practices.
  • Implement observability and monitoring for code quality, API performance, cloud efficiency, and system health.
  • Mentor engineers, coach teams, and elevate technical excellence and engineering culture.
  • Accelerate delivery through standardization, DevOps automation, developer productivity improvements, and intelligent automation.
  • Collaborate with architects, product leaders, operations teams, and distributed upstream and downstream systems.
  • Promote an AI-first engineering mindset using AI-assisted tools and automation.

Requirements

  • 10+ years of full stack engineering experience delivering scalable, enterprise-grade solutions.
  • Bachelor's degree in Computer Science or a related field.
  • Strong object-oriented programming expertise in Java and Python.
  • Experience designing RESTful services with Java, Spring Boot, Swagger/OpenAPI, and Docker.
  • Hands-on experience building cloud-native applications on AWS, including Lambda, EKS, SQS, SNS, Kinesis, and S3.
  • Experience with PostgreSQL, DynamoDB, Elasticsearch, ElastiCache, and Snowflake.
  • Experience with event-driven and streaming architectures using Kafka, Artemis, and Flink.
  • Exposure to Angular and Node.js with TypeScript.
  • Expertise in microservices architecture, API development, and domain-driven design.
  • Experience designing for high availability, resiliency, and performance at scale.
  • Ability to lead architecture decisions, evaluate trade-offs, define standards, and guide teams toward maintainable solutions.
  • Strong communication, collaboration, technical leadership, coaching, mentoring, ownership, and problem-solving skills.
  • Exposure to AI/ML technologies, developer productivity tools, and automation frameworks.

Benefits

  • Fidelity is transitioning toward a full-time onsite working model through a phased regional and role-based rollout; current onsite requirements vary by location and role.
  • The role offers collaboration with architecture, product, and operations teams in an Agile environment.
  • Fidelity will not provide immigration sponsorship for this position.

Tech Stack

Amazon DynamoDBAngularApache FlinkApache KafkaAWSDockerElasticsearchJavaNode.jsPostgreSQLPythonSnowflakeSpring BootTypeScript
Fidelity

About Fidelity

10,000+ employees

Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.

Contact me