Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fidelity Investments Logo

Principal Software Engineer/Developer

Fidelity Investments

$149,500 - $159,500
May 21, 2025
Cincinnati, OH, USA
Apply Now

The company is looking to solve the problem of deploying and managing complex web applications and APIs on Amazon Web Services (AWS) Cloud platforms.

Requirements

  • Demonstrated Expertise designing and developing financial applications in a Windows or Unix environment, using Object-oriented principles, J2EE applications, Web services with MVC/Spring framework, SOAP/REST, and programming languages (Clojure and Drools).
  • Demonstrated Expertise designing and deploying Web applications and APIs on Amazon Web Services (AWS) Cloud Platform; designing REST APIs, using Node.js Express.js, AWS-SDK, Serverless Framework, Amazon Managed Services, and client-side technologies (Angular).
  • Demonstrated Expertise configuring, building, and deploying application packages using Continuous Integration (CI) tools -- Bitbucket/Stash repositories, Maven, Git, Jenkins, and Artifactory.
  • Demonstrated Expertise performing full stack development according to Scrum methodologies -- project management, sprint planning, backlog story refinement, daily standups, and sprint retrospective ceremonies -- using Atlassian Jira and Confluence.
  • Experience with Java and JavaScript.
  • Experience with Oracle and NoSQL database through Hibernate and JDBC template.
  • Experience with containerizing application deployment on Linux Virtual Machines, using UDeploy, Docker, static content in AWS S3 (with Nginx server), and AWS EC2 instances.

Responsibilities

  • Deploys Web applications and APIs on Amazon Web Services (AWS) Cloud platforms through automated Continuous Integration/Continuous Delivery (CI/CD) pipelines.
  • Implements automated test cases, using Behavior Driven Development (BDD) and Test Driven Development (TDD) frameworks -- Cucumber, Mocha, and Selenium.
  • Performs technical and functional analysis for complex applications, using Oracle, SQL Server, and NoSQL DB (Cassandra and DynamoDB).
  • Supports user acceptance and unit level testing and performs unit and integration testing within AWS Managed Services, ECS, EC2, Serverless framework, and API Gateways.
  • Develops applications on complex projects, components, and subsystems for the division.
  • Defines and implements application-level architecture.
  • Establishes full project life cycle plans for complex projects across multiple platforms.

Other

  • Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation).
  • Alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation).
  • Must work onsite every other week (all business days, M-F) in a Fidelity office.