Senior Software Engineer/Developer - 1813932
Company: FIDELITY INVESTMENTS
Location: Durham, NC
Posted on: November 9, 2018
Job Description:
Duties: Serves as a full stack engineer within an Agile team.
Develops Service Oriented Architecture built on REST and leveraging API.
Develops applications using continuous deployment and continuous
integration tools, including Git, uDeploy, and Docker. 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. Requirements: Bachelor’s degree (or foreign education
equivalent) in Engineering, Information Technology, Information Systems,
Computer Science, Applied Computer Science, Computer Applications,
Mathematics, Physics, or a closely related field and three (3) years of
experience in the job offered or three (3) years of experience designing,
developing, and implementing highly scalable, secure, cloud ready,
enterprise Web services; Or, alternatively, a Master’s degree (or foreign education
equivalent) in Engineering, Information Technology, Information Systems,
Computer Science, Applied Computer Science, Computer Applications,
Mathematics, Physics, or a closely related field and one (1) year of
experience in the job offered or one (1) year of experience designing,
developing, and implementing highly scalable, secure, cloud ready, enterprise
Web services. Candidate must also possess: Demonstrated Expertise (“DEâ€)
performing Object-oriented design and Java/J2EE Web application development
within UNIX and Windows environments, using: design patterns and domain
driven design; XtremeScale for distributed caching; IBM MQ and Active
MQ for enterprise message features; Angular for front end; and Test
Driven Development (TDD) methodologies using Junit, Jersey Test,
Parasoft SOATest, and mocking frameworks (Mockito and JMock); DE building secure SOAP and REST services for equity
compensation to support a global financial services enterprise record keeping
platform using JAX-RS, Jersey, Swagger, Spring, and Jackson frameworks,
according to SAML 2.0 and OAuth 2.0 standards, and role based
authorization protocols; DE developing distributed applications with multi-site,
multi-node deployments to private/public cloud, using container management
tools -- Docker, Amazon Web Services, Kubernetes, and Rancher; DE performing DevOps engineering, including continuous
integration and continuous delivery using Jenkins, uDeploy, and Nexus; and
performing version control using ClearCase and Git. To apply please visit https://jobs.fidelity.com and search for
job code 1813932.
Keywords: FIDELITY INVESTMENTS, Durham , Senior Software Engineer/Developer - 1813932, Finance , Durham, NC, North Carolina