2 days ago
Durham, NC, USAStaff+
Responsibilities
- Create RESTful web services using Spring Boot and maintain cloud applications for trade flow and order management.
- Design application-level and end-to-end cloud infrastructure architectures across server, storage, network, data, and application components.
- Build container-based systems and manage software deployment orchestration using Kubernetes, Docker, and ECS.
- Develop complex applications, components, and subsystems across multiple platforms.
- Participate in architecture design teams and recommend development testing tools, methodologies, and test plans.
- Establish project life-cycle plans, coordinate schedules and assignments, and manage delivery against project goals, timelines, and budgets.
- Advise on project risk assessment, technical strategy, technology initiatives, and solutions to business and technology issues.
- Develop documentation, perform complex technical and functional analysis, and act as a liaison with business units.
- Mentor junior team members and advise senior management on technical strategy.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Business Administration, Project Management, or a closely related field, plus five years of relevant experience; alternatively, a master’s degree in one of these fields plus three years of relevant experience.
- Five years of experience with the bachelor’s pathway or three years with the master’s pathway designing and building modernized cloud-based applications in trading and order management systems.
- Expertise with Java/J2EE, AWS, API Gateway, Lambda, Application Load Balancer, EC2, S3, OAuth, IAM, CloudWatch, Datadog, and Auto Scaling Groups.
- Experience building automation frameworks and scripts with XML, HTML, JSON, Cucumber, JUnit, Maven, Java, Python, XRAY, Jenkins, Selenium WebDriver, Selenium Grid, and Serenity.
- Experience designing event-driven microservices and streaming pipelines with Confluent Kafka, MSK Kafka, Kafka Streams, ksqlDB, ActiveMQ, Kafka Connect, Schema Registry, REST Proxy, and WebSockets.
- Experience with Kafka security and operations, including SSL, TLS, SASL, RBAC, partitioning, replication, retention, and JDBC and S3 connectors.
- Experience building SQL functions and stored procedures in Oracle, SQL Server, and DB2.
- Experience with Node-based applications and MongoDB, Cassandra, PostgreSQL, MySQL, CockroachDB, and SingleStore.
- Experience with data partitioning, consistency transactions, multi-node replication, advanced indexing, Apache Spark, Snowflake, and cost-based workload optimization.
- Foreign education must be equivalent to the stated U.S. degree requirements.
Benefits
- Fidelity is transitioning toward a full-time onsite working model through a phased regional and role-based rollout; current onsite requirements vary by role and location.
- The position is not fully remote unless specifically designated as such.
Tech Stack
Apache CassandraApache KafkaApache SparkAWSCucumberDatadogDockerHTMLIBM DB2JavaJenkinsJUnitKubernetesMavenMicrosoft SQL ServerMongoDBMySQLNode.jsPostgreSQLPythonSingleStoreSnowflakeSpring Boot
Categories
About Fidelity
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.
