We have an excellent opportunity for Java Script & Java
Please send your updated profile with the following details if you are interested
Fidelity Overview: Fidelity Investments is one of the worldâs largest providers of financial services, with assets under administration of over $3.2 trillion, including managed assets of $1.5 trillion as of Dec. 31, 2009. Fidelity offers investment management, retirement planning, brokerage, and human resources and benefits outsourcing services to over 20 million individuals and institutions as well as through 5,000 financial intermediary firms. The firm is the largest mutual fund company in the United States, the No. 1 provider of workplace retirement savings plans, the largest mutual fund supermarket, a leading online brokerage firm and one of the largest providers of custody and clearing services to financial professionals.
Prescreening :
Total Years :
Rel Years in Java :
Rel Years in Java Script (Backbone / Angular / Ember ) -
Current CTC :
Expected CTC :
Notice Period :
The primary objective of the Personal Investments (PI) team in India is to enable the PI businesses, working with our IT business partners in the US. Over the past 6 years we have developed technical expertise on various functions of personal investments and strategic investment products and data. We strive to achieve technical excellence in each of these functions and help the PI business accomplish its long term objectives.
Role Description
MGT Batch services team designs, builds and maintains a few batch applications utilized across Fidelity to help customers with their financial goals and investment strategy. We are looking for a Technical Lead within Batch Services team, who will work closely with the project manager, systems analysts, architects, and other developers to design, build, test, and deliver software. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to the leadership team. He/She will be expected to provide guidance and mentoring to the other developers on their projects and should be able to work on multiple projects concurrently.
Roles & Responsibilities
Provides business solutions by developing complex, multiple software applications in a distributed/matrix environment.
Leads the design, planning, development and delivery of multiple concurrent projects and enhancements.
Performs complex technical and functional analysis for multiple concurrent projects
Participates in architecture design teams and defines and implements application level architecture.
Leads Batch Strategy.
Recommends development testing tools and methodologies and reviews and validates test plans
Responsible for QA readiness of software deliverables, including planning and concluding system testing.
Develops comprehensive documentation for multiple applications or subsystems.
Establishes full project life cycle plans for complex projects across multiple platforms.
Advises on risk assessment and risk management strategies for projects.
Plans and coordinates project schedules and assignments for multiple projects.
Acts as a primary liaison for business units to resolve various project/technology issues.
Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.
Advises senior management on technical strategy
Mentors junior team members
Performs independent and complex technical and functional analysis for multiple projects
Candidate Description
Strong Programming & Debugging skills.
Hands on Java/JEE and Open Source skills and good understanding of Web Application Architecture.
Proven experience in developing web applications utilizing MVC Architecture - Spring MVC/Spring Core/Web Services (SOAP/REST).
Working Experience with Version Control Systems (Git, ClearCase etc)
Code Quality/Coverage Tools (Sonar, Jacocco, PMD/Checkstyle or equivalent) preferred.
Working knowledge of Unix (Solaris) and/or Linux.
Managing multiple priorities in a dynamic agile environment.
Strong written & oral communication and presentation skills
Motivated, self-directed, results oriented
Analytical & problem solving skills
Excellent oral and written communication skills, including technical writing, presentations, and the ability to clearly receive and convey information to a broad array of technical and non-technical audience.
Ability to work effectively in global team distributed across geographic locations: North Carolina, New England, India, China
Behavioural Attributes
Strong analytical and interpersonal skills
Excellent oral and written communication skills
Ability to work independently with minimal supervision
Ability to mentor junior team members and build talent
Should be a good team player