DurhamRecruiter Since 2001
the smart solution for Durham jobs

Senior Software Engineer/Developer - 1610316

Company: Fidelity Investments
Location: Durham, NC
Posted on: November 4, 2016

Job Description:

Duties: Serve as a member of the Personal Investing (PI) organization with

responsibility for architecture design, development, implementation and

maintenance within a Java/J2EE environment. The Personal Investing (PI)

organization supports the delivery of Fidelity’s financial planning and

retirement guidance tools to personal investments customers, Workplace

clients and Fidelity’s customer service representatives. PI supports

applications that help customers plan for their financial and retirement

goals.

Primary Responsibilities

• Serve as technical lead for development of rich internet online

transaction processing applications using Java and J2EE technologies, web

security technologies, JSP, JQuery, and Backbone/Angular.

• Conduct team meetings and scrum iterations, and coordinate Agile

projects in a fast-paced financial analytics/projection environment.

• Perform lean and Agile software development.

• Ensure software product development is delivered on time and of the

highest quality.

• Foster teamwork and a spirit of collaboration among team members

and business partners while conveying a sense of urgency and responsiveness

to meet business needs.

• Contribute to and/or write concise and clear technical

specifications based on analysis of complex business requirements.

• Drive product delivery through building innovative web services

utilizing Continuous Integration (CI) and Continuous Deployment (CD), and

supporting the solution from development through to production.

• Analyze, detail, and model new and existing business and technology

processes with a primary focus on how these processes manipulate and use

the data.

• Coordinate multiple development work streams through integration

and ensure architecture is scalable and extensible.

• Perform Object Oriented Design and development of the most complex

components of the application.

• Define, maintain and support Java development environment and best

practices, including Maven, Sonar, and other open source tools.

• Play a key role in resolving technical roadblocks involving

multiple technologies.

• Continually improve quality of development team deliverables.

• Ensure code reviews, unit testing and integration testing is

completed efficiently and effectively.

• Assist in the coordination of delivery of technical components

across internal/external technical teams.

• Provide technical leadership to junior team members of the team.

• Contribute to process-improvement initiatives in an effort to

maximize velocity for the product team.

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 in

architecture design and development of rich internet J2EE applications

using Service Oriented Architecture; 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 in architecture design and development of rich

internet J2EE applications using Service Oriented Architecture. Candidate

must also possess: Demonstrated Expertise (“DE”) developing rich internet

online transaction processing applications using Java, J2EE technologies,

web security technologies, JSP, JQuery, and Backbone/Angular; and

performing unit and integration testing on applications using Spring open

source frameworks; DE designing and developing data access layers consuming

SOAP and RESTful services, and creating RESTful services using Spring; DE

providing coordination and oversight for large distributed application

initiatives, including systems architecture and infrastructure, impact

analysis, technical design, development, implementation, and support of

onshore/offshore development teams according to Agile and traditional

software development methodologies; DE developing applications for

Enterprise Resource Planning, banking, and retirement planning utilizing

Monte Carlo simulations.

To apply, visit http://jobs.fidelity.com and search for Job Number 1610316.

Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1610316, Finance , Durham, NC, North Carolina


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Durham RSS job feeds