Job Description:
The Role
Fidelity Investments Workplace Solutions (WS) organization is looking for a Principal Full Stack Engineer to support our Equity Compensation Recordkeeping and Information Delivery Platform. You will be part of a squad that is currently building future state Information Delivery applications. Some of the future capabilities include event-based mid-tier applications, real-time recordkeeping, reporting and business intelligence features being built on a modernized cloud-ready stack. This role requires you to be an outstanding partner where you will work alongside architects, product owner, peer tech leads, scrum-masters and technology partners across the organization.
The Expertise/Skills You Bring and the Value You Deliver
Bachelor’s degree in computer science or engineering
8+ years of full stack development experience (currently hands-on) in Java/J2EE, Spring framework (Batch framework), Angular, API Development (REST), Rules Engine (DROOLS)
2+ years hands-on experience in working with Cloud technologies (Microsoft Azure preferred) - features like Azure ASB, Azure functions, Azure Gateway, File Storage etc.
6+ years of strong development experience in RDBMS development (Oracle PL/SQL, SQL Server) and demonstrated work with DBAs in advanced performance tuning
Experience with GITHUB Copilot or similar GEN AI tools
Experience with designing and building event driven, multi-threaded, high data volume processing applications.
Strong experience building CI/CD pipelines using Jenkins, Maven, uDeploy, etc. & solid understanding of version control using GIT
Experience with & good understanding of ETL technologies (Informatica, Kafka)
Experience with Spring Batch framework, JMS (IBM MQ, Active MQ, Azure ASB, Kafka etc.)
Experience with ORM (MyBatis, Hibernate)
Hands-on experience with IDEs & tools - Eclipse, SQL Developer, Postman, SOAPUI
Very good understanding of Software design and architectural patterns
Experience working in an Agile/Scrum model
Ability to learn new technologies in a fast-paced environment
Excellent communication skills & the ability to work with Squad lead and Scrum master to help refine the work backlog and assign work to squad members - should be able to lead client demos
Strong leadership qualities: Great team player, self-starter, innovative, eager to learn every day & should be able to mentor junior team members
Define, maintain, and support Java development environment and standard methodologies, such as Maven, Sonar, Bitbucket security and other Open-Source tools.
Strong understanding of SDLC best practices
Lead design, code reviews, unit testing, integration and performance testing.
The Team
You will be part of the technology team in Stock Plan Services business unit that coordinates equity compensation programs on behalf of public and private companies offering various compensations programs such as: Employee Stock Purchase Plans, Restricted Stock Awards/Units, Stock Option Plans, Stock Appreciation Rights and Performance based Awards. Currently SPS services approx. 2M participants employed by over 300 clients and spread out in 150 countries. The business is looking to further expand in the international equity compensation markets. As part of that we are modernizing our legacy reporting and business intelligence platform to provide data and reports in real-time running on cloud-ready stack.
Certifications:
Category:
Information TechnologyFidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.