Senior Software Engineer/Developer - 1610815
Company: Fidelity Investments
Location: Smithfield, RI
Posted on: November 18, 2016
Job Description:
Duties: Serve as a member of the Client Services technology team
within the Fidelity Institutional Asset Management group. The technology
team primarily supports and services the needs of account executives
and the institutional product group in meeting their client management
and servicing requirements. This position will be responsible for
the design and development of Java-based web applications using Agile
development methodologies, including Acceptance Test Driven Development
(ATDD) and Continuous Integration (CI) within a SCRUM framework. Primary Responsibilities: • Participate in all phases of the development lifecycle,
including requirements gathering, design, coding, testing, deployment and
maintenance of the functionality. • Design and develop Java-based Restful and SOAP services,
including middle tier Rest services. • Design and develop Java-based web applications. • Develop and execute unit test cases using JUnit. • Configure and develop scheduling and data load jobs. • Collaborate with Product Owner and business analysts to design
and model application frameworks and business logic components. • Work closely with Product Owner in devising roadmap and
project plan. • Write systems and technical design documentation. • Participate in peer design and document reviews, including architecture, design, and test plan review. • Execute system validation test plans, and perform automation
of test cases following ATDD principles. • Perform release management. • Assist in identification, isolation, resolution and
communication of problems, and design and implement solutions. • Contribute to ongoing maintenance and bug fixes, as
needed. • Provide third level support for production issues. Requirements: Bachelor’s degree (or foreign education
equivalent) in Computer Science, Computer Applications, 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 design, development and deployment of
Java-based web applications; or, alternatively, a Master’s degree (or foreign
education equivalent) in Computer Science, Computer Applications,
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 design, development and deployment
of Java- based web applications. Candidate must also possess:
Demonstrated Expertise (“DE”) in design and development of Java-based Restful and SOAP
services, including middle tier Rest services; DE in design and
development of Java- based web applications using Hibernate, MyBatis and Struts
running on Tomcat 7.0 servers; DE in unit testing using JUnit; creating and
scheduling jobs and data loading using Autosys, Control M and Informatica;
and performing release management using HP Service Manager; DE
designing and implementing continuous integration frameworks using Jenkins,
uDeploy, Stash, iConfig and Maven. To apply, visit http://jobs.fidelity.com and search for Job
Number 1610815.
Keywords: Fidelity Investments, Providence , Senior Software Engineer/Developer - 1610815, Finance , Smithfield, RI, Rhode Island