Senior Software Engineer/Developer - 1812014
Company: FIDELITY INVESTMENTS
Location: Durham, NC
Posted on: October 12, 2018
Job Description:
Duties: Performs application development in support of a broad
spectrum of integrated brokerage systems and products. Performs
design, development, coding, testing, and debugging of Rules Engine, and
ensures that projects meet or exceed specified standards and
end-user requirements. 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 developing
complex rules applications using IBM ODM 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 developing complex rules applications using IBM ODM within the
financial services industry. Candidate must also possess: Demonstrated Expertise (“DEâ€) designing and developing
complex business rules using Ilog JRules, JBoss Drools, and IBM ODM version 8.x;
and writing business rules utilizing FICO Blaze Advisor Rule
Engine; DE building Object-oriented distributed enterprise applications
in Java/J2EE within UNIX and Windows environments using: Spring
MVC, SpringBoot, ORM frameworks (JPA, Hibernate, and MyBatis),
databases (Oracle or IBM DB2), servers (WebSphere, Apache Tomcat, and
WebLogic), Integrated Development Environment (Eclipse and RAD),
Test-driven development (JUnit, JMockit, and Selenium WebDriver); and
integrating the build with CI and CD processes; DE integrating IBM ODM with complex financial mainframe-based
systems; analyzing existing design and architecture of mainframe
application code and providing end-to-end rules-based solutions; and creating
process flows using IBM Blueworks Live; DE developing distributed micro-services APIs and Java/J2EE Web
services (SOAP and RESTful) using JSON and XML formats, XML schema
design, and WSDL design; performing application build, deploy, and support
using git/stash, Maven, Ant, Sonar, and Continuous Integration
systems (Jenkins, Docker, Nexus/Artifactory, and IBM uDeploy); and
developing messaging applications using Spring frameworks and IBM Message
Broker. To apply, go to https://jobs.fidelity.com and search for
1812014.
Keywords: FIDELITY INVESTMENTS, Chapel Hill , Senior Software Engineer/Developer - 1812014, Finance , Durham, NC, North Carolina