Desired Candidate Profile
* Business Unit Overview
Fidelity Brokerage Technology (FBT) enables business partners to win in their respective marketplaces by designing, building and maintaining the technology platforms and products of Fidelity Institutional, Personal Investing and Workplace Investing.
FBT is part of the Fund and Brokerage Operations & Technology (FBOT) organization and has over 2, 700associates located in Boston, Covington, Denver, Merrimack, New York, New Jersey, Smithfield, Raleigh-Durham, Westlake, as well as India and Ireland. The FBT India Team is distributed across Bangalore and Chennai.
Role Description
Fidelity Corporate Action Solutions (India) team is seeking an experienced software engineer to join our new team. The full stack Lead software engineer will play role in designing and developing software components for the product using Agile development methodologies, using modern architecture patterns and JAVA/ Angular technology stack in support of program objectives. This role demands significant collaboration with members of various business and IT groups throughout the lifecycle of a typical project.
Roles & Responsibilities
Design and build Angular components and Java Middle tier for the product which suffices good quality in terms of architectural metrics.
Define, maintain and support development environment while adopting industry best practices and tools
Ensures code reviews, unit testing and integration testing is completed efficiently and effectively
Help coordinate the delivery of technical components across internal/ external technical teams.
Coordinate multiple development work streams through integration and ensures architecture is scalable and extensible Candidate Description
List of skills required
Experience or exposure to a number of the following concepts and technologies is desired:
Web Front end skills - Angular
Java / J2EE
Spring / Spring AOP / Spring Batch / Spring Integration
Oracle / PL-SQL / Hibernate
Exposure to MQ or Active MQ
CI/ CD tools such as Shell scripting, Maven, Git/ Stash, Jenkins, Artifactory, uDeploy etc.
Exposure using application servers like WebSphere, Tomcat etc.
Exposure / experience in cloud tech, docker / kubernetes, PCF, AWS
5 years total OO development experience
Investment/ financial services experience is desired
Ability to multi-task and stay organized in a dynamic work environment while meeting deliverables.
Curiosity to stay abreast with new and emerging technologies and concepts and to find ways to apply those to business problems.
Plays a key role in resolving technical roadblocks involving multiple technologies
Experience with Agile development methodologies such as SCRUM, Extreme Programming, TDD etc.
Strong verbal and written communications, must be able to actively engage other team members
Understanding of Agile development methodology and exposure to development technique utilizing Continuous Integration (CI)/ Continuous Deployment (CD) and DevOps
Prior experience working with development teams in onshore-offshore model. Behavioural Attributes
Great attitude, team player and effective contributor.
Excellent oral and written communication skills
Ability to manage multiple tasks and deadlines with minimum supervision.
Commitment to quality and high standards
Strong interpersonal / customer skills.
Education:
UG: Any Graduate
PG: Post Graduation Not Required
Contact Details:
Website: https://fidelity.taleo.net/careersection/jobdetail.ftl?job=1810227&lang=en
Reference Id: 1810227
Keyskills:
Hibernate
Shell scripting
Tomcat
Scrum
Maven
Unit testing
Front end
Financial services
Integration testing
TDD