Senior Software Engineer/Developer - 1810405
Company: FIDELITY INVESTMENTS
Location: Durham, NC
Posted on: August 31, 2018
Job Description:
Duties: Develops and supports Java and Web applications using
Service Oriented Architecture (SOA). Develops enhancements and upgrades
to existing Web-based applications using Java, Angular JS, Node JS,
Spring MVC, SOAP and RESTful Web services. Develops Web and mobile
based software components used by Fidelity’s retail and workplace
customers. Collaborates with the project manager, systems analysts,
architects, and other developers to design, build, test, and deliver the
features that make up Fidelity’s internet experience. Primary Responsibilities: • Develops original and creative technical solutions to
on-going development efforts. • Designs applications or subsystems on major projects and
for/in multiple platforms. • Develops applications for multiple projects supporting
several divisional initiatives. • Supports and performs all phases of testing leading to implementation. • Assists in the planning and conducting of user
acceptance testing. • Develops comprehensive documentation for multiple
applications supporting several corporate initiatives. • Responsible for post-installation testing of any
problems. • Establishes project plans for projects of moderate
scope. • Works on complex assignments and often multiple phases of
a project. • Performs independent and complex technical and
functional analysis for multiple projects supporting several
initiatives. • Provides guidance and mentoring to other developers. • Represents technology solutions to our business
partners. • May serve as on-call resource to support the
organization's service and escalation model. Requirements: Bachelor’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 in the job offered or three (3) years of
experience designing and developing Java/J2EE applications using Service
Oriented Architecture (SOA) within the financial services industry;
Or, alternatively, a Master’s degree (or foreign education
equivalent) in Computer Science, Engineering, Information Technology,
Information Systems, Mathematics, Physics, or a closely related field and
one (1) year of experience in the job offered or one (1) year of
experience designing and developing Java/J2EE applications using Service
Oriented Architecture (SOA) within the financial services industry.
Candidate must also possess: Demonstrated Expertise (“DEâ€) developing
enterprise financial services applications in distributed environments
using J2EE, Spring, and ORM frameworks (Hibernate); and developing Web
services (producers and consumers) using SOAP/REST, Swagger API,
WebSphere, and Tomcat servers; DE configuring continuous build and integration
flows using Git, Jenkins, Maven, UDeploy, and Nexus in a UNIX
environment (Solaris/Linux); scripting automated application deployment
flows and supporting and maintaining large-scale enterprise systems in
public cloud (AWS) or private cloud solutions using Docker Container
management technology; DE designing and developing responsive Web MVC
applications using: JavaScript MVC frameworks (Angular.js), client-side
technologies (HTML5, CSS, SASS, Bootstrap, and jQuery), Content management
(CM) system (SDL Tridion), server-side technologies (Node.js), Web
security technologies (OAuth and SAML), and IDEs (WebStorm, Eclipse)
within the financial services industry; DE performing automation and
monitoring of web based customer facing applications using DevOps,
including continuous integration and continuous delivery using Jenkins,
UDeploy, and Nexus; version control using ClearCase and Git; and issue
tracking using Jira, Service Now, and Quality Center. To apply, visit https://jobs.fidelity.com and search for
1810405.
Keywords: FIDELITY INVESTMENTS, Fayetteville , Senior Software Engineer/Developer - 1810405, Finance , Durham, NC, North Carolina