Senior Software Engineer/Developer - 1804461
Company: Fidelity Investments
Location: Durham, NC
Posted on: May 12, 2018
Job Description:
Duties: Designs, develops, and maintains Java-based Web services
and applications. Designs, develops, and supports compliance system
modules using Java and J2EE technologies, including Spring, Java Swing,
and iBATIS. 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 of investment business. • 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 Computer Science, Engineering, Information Technology,
Information Systems, 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 developing Java-based financial services
applications; Or, alternatively, a Master’s degree (or foreign education
equivalent) in Computer Science, Engineering, Information Technology,
Information Systems, 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 developing Java-based financial services applications. Candidate
must also possess: Demonstrated Expertise (“DE”) performing
Object-oriented design and developing Java/J2EE applications/Web services within UNIX
and Windows environments, using design patterns, Swing UI, Spring framework,
and Tomcat servers; and designing technical solutions using UML; DE
developing enterprise financial services (compliance, trading, and
integration) applications in distributed environments, using J2EE, FRF
FT/GS2, Arrow, Force C, and ORM frameworks (iBatis), within an Oracle
environment; DE developing Java services (SOAP and RESTful) and middle-tier
multithreading applications using RMI, TopLink, RTE, and TimesTen, according to
Agile methodologies; performing application build, deploy, and support
using Continuous Integration (CI) tools -- Jenkins, Ant, and Maven;
performing configuration management utilizing ClearCase and git stash; and
performing Test-driven development using Unit/JUnit testing techniques,
Fitnesse, and SONAR; DE applying event-driven architecture to the design and
development of investment trading systems using Spring Web services and
Messaging services (TIBCO EMS and ActiveMQ). To apply, visit http://jobs.fidelity.com and search for Job
Number 1804461.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 1804461 , Finance , Durham, NC, North Carolina