Principal Digital Assets Engineer
Fidelity InvestmentsAbout the role
Job Description:
Position Description:
Designs and implements microservices using Spring Boot framework. Designs, develops, and implements Java-based applications. Provides technical leadership and direction for Java development projects. Develops and manages SQL databases by planning, developing, and maintaining the databases. Defines data structures, storing data, and responds to queries with PostgreSQL. Designs and develops Microservices systems with Java, Spring, or Node.js. Plans for the implementation and growth of the Amazon Web Services (AWS) Cloud infrastructure. Builds and deploys applications using Continuous Integration (CI) pipelines and automated deployment tools (Jenkins). Performs Unit and integration test automation using JUnit. Works as a technical lead and solution architect for the agile squad.
Primary Responsibilities:
Writes and executes unit tests necessary to ensure an application or technical environment meets requirements.
Creates primary database storage structures, designs and creates primary objects, modifies database structure as necessary for enhancements or performance, creates documentation, designs interfaces, database objects, and creates plans.
Performs unit and system tests.
Builds reliable software that can withstand unreliable environments.
Works with product management on requirements, decomposes epics into stories, and delivers solutions.
Builds scalable, resilient, cloud-based systems aligned with the company’s long-term strategy.
Analyzes information to determine, recommend, and plan installation of a new system or modification of an existing system.
Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
Confers with data processes or project managers to obtain information on limitations or capabilities for data process projects.
Develops and oversees software system tests and validation procedures, programs, and documentation.
Education and Experience:
Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Information Science, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Digital Assets Engineer (or closely related occupation) designing and developing scalable solutions within a financial services industry, using API Gateways, AWS Cloud Services, Apache Kafka, Spring Boot Java, and Rest APIs.
Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Information Science, Mathematics, Physics, or a closely related field and three (3) years of experience as a Principal Digital Assets Engineer (or closely related occupation) designing and developing scalable solutions within a financial services industry, using API Gateways, AWS Cloud Services, Apache Kafka, Spring Boot Java, and Rest APIs.
Skills and Knowledge:
Candidate must also possess:
Demonstrated Expertise (“DE”) designing and architecting scalable, secure, and high-performance custody solutions, integrating with external financial systems, third-party Application Program Interfaces (APIs), and trading platforms, using API Gateways, Kubernetes, and AWS services (SQS, SNS, and RDS) within an AWS environment and Azure Entra Identity Platform.
DE integrating
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s