1 day ago
Durham, NC, USAStaff+
Responsibilities
- Design and implement application-level architecture and enterprise-grade service-side software solutions.
- Develop complex applications, components, subsystems, backend APIs, middleware, and data aggregation or transformation services.
- Deploy, scale, manage, and monitor containerized applications in Azure cloud environments.
- Perform unit, integration, API, and automated testing; recommend testing tools and validate test plans and QA readiness.
- Plan and coordinate complex project schedules, assignments, life-cycle plans, budgets, risks, and delivery goals across multiple projects.
- Create technical documentation, provide technology solutions and estimates, and act as a liaison with business units on project and technology issues.
- Advise senior management on technical strategy and mentor junior team members.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field plus five years of relevant experience, or a master’s degree in one of these fields plus three years of relevant experience.
- Five years of experience with a bachelor’s degree or three years with a master’s degree as a Principal Software Engineer/Developer or in a closely related occupation.
- Full-stack software development using Java, Spring Boot, Spring Data JPA, and Spring Security for backend RESTful APIs in an Azure cloud environment.
- Experience with Java and J2EE technologies including Spring, Struts, Servlets, JSP, and JSTL; OAuth and SAML; and SOAP/RESTful web services.
- Experience with object-oriented design, Spring MVC, Oracle query optimization and transaction management, JUnit, Cucumber, and Apache Karate.
- Experience with event-driven architectures, ActiveMQ, Azure Service Bus, Jenkins, Maven, Docker, uDeploy, Splunk, Kibana, Datadog, and Git.
- Experience designing customer-facing enterprise web applications and robust middle-tier applications, preferably within the financial services industry.
Benefits
- Fidelity is transitioning toward a full-time onsite working model through a phased rollout; onsite requirements vary by region and role and may evolve.
- The position is not fully remote unless specifically designated as such.
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.
