Senior Software Engineer/Developer - 1704206
Company: Fidelity Investments
Location: Merrimack, NH
Posted on: May 5, 2017
Job Description:
Duties: Designs and implements RESTful APIs using MVC
architecture. Designs and develops Java/J2EE-based Web applications. Implements a
continuous delivery pipeline, utilizing Docker, Jenkins, git stash, Groovy,
and Artifactory. Participates in product design discussions with
Architects, Business Analysts, and Systems Analysts. Adheres to development
standards and Fidelity technical standards, policies, and procedures.
Provides business solutions by developing complex or multiple software
applications. 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 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 rich internet 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 rich internet Java/J2EE applications using Service
Oriented Architecture (SOA) within the financial services industry.
Candidate must also possess: Demonstrated Expertise (“DE”) developing real-time
enterprise financial services applications using JSON and XML formats to
support highly trafficked retail and institutional Web applications
operating on large scale IT infrastructure and distributed environments,
according to Waterfall and Agile development methodologies; DE developing Web
services (SOAP and RESTful) on RDBMS (Oracle) and NoSQL (Cassandra) data
platforms, using Spring MVC architecture, WSO2 ESB, and Behavior Driven
Development (BDD) with Gherkin and Cucumber; performing automated unit
testing using JUnit 4 and Mockito; and implementing SAML and OAuth 2.0
authentication protocols; DE implementing mission critical enterprise-wide
real-time applications using Spring frameworks (JMS template and Spring
Batch), IBM WebSphere Messaging Queue (MQ), and UNIX shell scripting, across
mainframe and distributed environments, according to Waterfall and Agile
development methodologies; DE automating build and deployment processes by
creating a Continuous Integration (CI) and Continuous Deployment (CD)
pipeline -- using git stash, Jenkins, Apache Maven, SONAR, Fortify, uDeploy,
and Docker containers -- to improve time to market. To apply, visit http://jobs.fidelity.com and search for Job
Number 1704206.
Keywords: Fidelity Investments, Providence , Senior Software Engineer/Developer - 1704206, Finance , Merrimack, NH, Rhode Island