What are the responsibilities and job description for the Lead Full Stack Engineer position at Fidelity Investments?
Job Description : The Role...
A variety of soft skills and experience may be required for the following role Please ensure you check the overview below carefully.
Do you want to be part of an exciting and fast-paced work culture that empowers you to make meaningful contributions, and where you can constantly learn and grow as a tech professional?
Fidelity Institutional Technology (FI) is seeking an accomplished and experienced Principal Full Stack Engineer to be a part of a squad working on the latest Managed & Advisory suite of applications. Your primary responsibility as a Software Engineer within the team is to produce top-quality, testable, and consistently deployed code for sophisticated products and components. Your strong desire to create and develop remarkable solutions with the aid of a solid engineering team that will foster growth and progress should be your source of motivation.
The Skills and Expertise You Possess Will Be Instrumental :
- Successful completion of a bachelor's degree program in Computer Science, Information System, or any comparable field.
- I specialize in full stack software development, with over 8 years of experience in architecting, designing, building and maintaining enterprise web and middle-tier internet-facing web applications, using Angular and core Java with Spring / Springboot.
- With more than three years of hands-on experience, I am proficient in developing applications in Angular, TypeScript, JSON, HTML, and CSS and consistently deliver on project outcomes.
- Having prior exposure to Managed Accounts is a desirable attribute.
- Established reputation for designing and constructing complex systems utilizing innovative full stack development methodologies.
- Knowledgeable in developing Single Page Applications (SPAs) and reusable web components with Angular framework to provide fast and responsive web experiences.
- Extensive background in designing and developing RESTful services utilizing Java / J2EE, Spring Boot, Swagger, Docker, YAML, and JSON, resulting in high-quality and efficient applications.
- Polymorphism and inheritance are two other important principles of OOP that help reduce the amount of duplicated code and improve code reuse.
- Zealous about designing clear, verifiable, comprehensible, and effortlessly maintainable code by engaging in test-driven development.
- Well-versed in generating and maintaining Jest, JUnit, and Mockito unit testing and simulation systems.
- Possesses a vast experience of handling Docker, Kubernetes, Terraform, and AWS cloud deployment in an efficient manner.
- The ability to construct and execute applications using ongoing integration pipelines and automatic deployment tools, like Jenkins, is essential.
- Skilled in leveraging source control and pull requests as part of the collaborative development process within code repository tools like GitHub.
- With Prometheus, I was able to quickly detect and resolve issues before they could escalate into larger problems.
- Prior expertise in creating Java batch solutions using Spring is a valuable asset.
- Individuals having exposure to Apigee / Stratum will have an upper hand.
Responsibilities :
Additional Information :
Should an applicant receive a Fidelity offer, they will have to go through a background investigation and might be required to produce additional credentials as required. The investigation encompasses 7 years or more of past activities, depending on the job expectation. If permitted by state or federal law, Fidelity will also conduct a pre-employment substance screening, which will take into account substances such as amphetamines, THC (marijuana), cocaine, opiates, and phencyclidine.
Applicants who have prior work experience in fields such as Software Development, Computer Repair, and Technical Support for Computer Users are encouraged to submit their resumes.
J-18808-Ljbffr