1 day ago
Durham, NC, USAStaff+
Responsibilities
- Design and implement application-level architecture for large-scale, cloud-native applications and service-oriented systems.
- Develop applications, components, and subsystems for complex projects supporting multiple divisional initiatives.
- Build customer-facing web applications and distributed, low-latency, high-throughput systems using Java, Spring, Angular, and JavaScript.
- Deploy, monitor, and support scalable enterprise web services and business-critical applications.
- Drive CI/CD, automated testing, QA readiness, documentation, and production readiness for software deliverables.
- Evaluate technical approaches, provide technology estimates, and develop original solutions for ongoing initiatives.
- Plan and coordinate complex project schedules, assignments, lifecycle plans, budgets, and delivery goals.
- Advise senior management on technical strategy and project risk management.
- Collaborate with architects, stakeholders, and business units to resolve technology issues and improve delivery outcomes.
- Mentor junior team members and perform complex technical and functional analysis across multiple projects.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field, or a foreign education equivalent, plus five years of relevant experience.
- Alternatively, a master’s degree in one of the listed fields, or a foreign education equivalent, plus three years of relevant experience.
- Five years of experience must involve designing, developing, and maintaining customer-facing web applications and services in a financial or retail services environment for the bachelor’s-degree path.
- Three years of experience must involve the same work for the master’s-degree path.
- Expertise with Java, Spring, Angular, JavaScript, cloud-based software solutions, and service-oriented architecture applications.
- Expertise with secure web applications using Java or Spring frameworks, MVC architecture, Azure SSO, AWS KMS, and OAuth.
- Experience developing distributed, low-latency, high-throughput systems with Cartographer, Mario, and Rushhour.
- Experience with Jenkins, NPM, Maven, Git, Jira, ServiceNow, Quality Center, Splunk, and DataDog.
- Experience with Agile methodology, Test Driven Development practices, CI/CD, deployment, monitoring, version control, issue tracking, and log tracking.
Benefits
- Fidelity will not provide immigration sponsorship for this position.
- Fidelity is transitioning to a full-time onsite working model through a phased rollout; onsite requirements vary by role and location and may evolve.
- The posting states that the transition does not apply to fully remote roles.
Tech Stack
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.
