
Principal Full Stack Engineer
skillventory - A Leading Talent Research Firm
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts, New Hampshire, Rhode Island • 🇺🇸 United States
Visit company websiteJob Level
Lead
Tech Stack
AngularAWSCloudCypressJavaJavaScriptKafkaKubernetesRxJSSpring BootSpringBootTypeScript
About the role
- Deliver high quality, timely, cost effective and maintainable software solutions in an agile environment to meet functional and non-functional business requirements.
- Actively contribute to evangelize engineering practices such as code and design reviews and the definition of source control strategy, environment strategy, and build and deployment pipeline.
- Work with product owner, technical leads and architect as required to influence technical improvements to the platform.
- Develop a keen understanding of the business domain you are working on and actively participate in technology discussions with business partners and other external parties.
- Investigate creative practices and share them with your team-mates.
Requirements
- You have a BS/MS in computer science, Engineering, Information Technology or equivalent and you want to learn more.
- A minimum of 10 years of design & development experience.
- You have extensive experience in SpringBoot, Java, RESTful services , Kafka, Caching
- Basic working understanding of Angular(RXJS) , JavaScript, TypeScript, HTML, CSS
- Ability to set ambitious standards in applying practices across the squad in areas such as Unit testing, Automation, ATDD, DevOps, CI/CD, design, and code reviews.
- Working experience on ATDD, Karate, Cypress , Storybook or similar frameworks is a plus.
- Exposure to Cloud Technologies such as AWS (Amazon Web Services) and Kubernetes would be an advantage.
- You enjoy working in Agile Teams, focused on delivery incremental business value.
- You are a strong collaborator and build positive strong relationships.
- You enjoy mentoring and helping to develop talent at all levels.
- You have effective communication skills and can convey technical concepts with stakeholders and influence meaningful discussions with partners.
- You have experience in breaking down high-level requirements into solutions.
- You have experience in leading the design of enterprise solutions across the stack.
- Ability to work on complex business and technical domain, Investment Management/ Financial Business Domain would be beneficial, but it is not required.
Benefits
- Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office.
- Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringBootRESTful servicesKafkaCachingAngularJavaScriptTypeScriptHTMLCSS
Soft skills
collaborationmentoringeffective communicationinfluencingrelationship buildingproblem-solvingteamworkleadershipcreativityadaptability
Certifications
BS in Computer ScienceMS in Computer ScienceEngineering degreeInformation Technology degree