Previous Job
Senior Software Engineer - Java
Ref No.: 17-00891
Company/Department:Fidelity Investments (New Hampshire)
Location: Merrimack, New Hampshire
Position Type:Contract to Hire
Start Date: 11/17/2017

We are seeking a senior software engineer with background in developing and deploying enterprise class employee and administrative interfaces to provide UI and middle-tier design leadership across all initiatives.

Experience developing UI interfaces, mid-tier interfaces and re-usable components in a mixed-technology environment (jQuery, Java, Spring, Oracle) across multiple tiers (web server, app server, DB) is a must. The successful candidate must have strong organizational, communication and presentation skills to define, package, and evangelize the use of consistent UI designs, components and services across the division. Experience in application architecture is a plus. Candidates will also be required to manage small to medium sized projects and possess the necessary organizational and leadership skills to do so. Being a highly motivated and responsive team player who can multi-task and work under minimal supervision is a must.

CLRRS (Compliance, Legal, Risk. RIM and Security), a division within CTG (Corporate Technology Group), is responsible for the IT products supporting key enterprise functions within Fidelity. This position will be part of the Employee Compliance product team servicing the Corporate Compliance business unit and be responsible for developing software applications to ensure Fidelity Investments' compliance with SEC and Client regulations pertaining to employee code of ethics. We are undertaking multiyear initiatives to transform our business partner's process with significant functionality and tools for compliance oversight. The projects include working with our data providers, business partners, User Interface and Database developers.

Primary Responsibilities
  • Design/build user interfaces, domain objects, service objects, and ability to integrate with enterprise and open source frameworks.
  • Develop, enhance and deploy software using Java, Spring, JQuery, JScript and Oracle
  • Developing release plans, release content and delivery schedules
  • Provide implementation and operational support for component customers
  • Create technical, test case, transition and operational documents
  • Collaborate with stake holders, both onshore & offshore, across the IT organization and business as needed
  • Manage small to medium size development projects
  • Responsible for day-to-day User Interface (UI) and visual front-end design on enterprise web sites and mobile applications
  • Suggesting new and improved UX processes

Education and Experience
  • A Bachelor's degree in computer science
  • 5 plus years of development experience in Java, Javscript and related technologies
Skills and Knowledge
  • Design experience building thin client interfaces
  • Strong knowledge of pattern driven design and development
  • Proven experience in many of the following:
    • Bootstrap, Ajax/Json, jQuery, JQX Widgets, Html 5, CSS3, and web environments, Tiles/Display tags, Angular.js , Node.js, Maven
    • Java/J2EE, domain services, REST/SOAP-based WebServices, Spring Frameworks (Presentation and middle-ware), ORB, MyBatis, Hibernate
    • Working knowledge of Oracle PL/SQL
    • Knowledge of EZPaaS frameworks like ForeC and FRF a big plus
  • Experience with a structured application development methodology. Agile and product development experience a plus
  • Ability to handle multiple deliverables across
  • A "Can Do” attitude and ability to work in a highly matrixed environment
  • Proficiency in managing small sized projects
  • Excellent written and oral communication skills
  • Excellent problem-solving skills
  • Experience building solutions for mobile platform with responsive design patterns is a plus
  • Experience using STASH or GITHUB for source code, enterprise clouds/virtual environments, and platform as a service is a plus