Fidelity Workplace Solutions seeks a Principal Full Stack Engineer to build highly reliable and scalable solutions for personalized recommendations in Workplace Investing, aiming to enhance customer experience, drive product innovation, and increase sales and retention.
Requirements
- 10+ years of proven experience in Java application development using Spring Boot.
- 4+ years of proven experience using AWS services S3, Athena, EMR, EC2, Lambda, CFT
- 6+ years of proven experience in database design and development using Oracle / PostgreSQL, NoSQL databases (DynamoDB, Aerospike).
- 4+ years of UI development using Angular, jQuery, JavaScript, HTML 5
- 4+ years of experience in messaging technologies (Kafka, Kinesis, SNS, SQS)
- 4+ years of experience in Stream Processing (Flink and Kinesis Data Analytics)
- Experience with Java middle tier application development and programming especially with RESTful Web Services (Java, Spring, Junit)
Responsibilities
- Manage and lead the complete software development process from conception to deployment in the team.
- Continually analyze the architecture and current technology environment to then recommend solutions for improvement.
- Integrate vendor products into Fidelity core business processes and IT systems.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Work closely with IT product owners and business users to understand their needs and translate business requirements into technical solutions.
- Keep current with the latest technology and industry trends; drive innovation and adopt technologies that support and advance business strategy.
Other
- Most associates will have a hybrid schedule with a requirement to work onsite at a Fidelity work location for at least one week, all business days, every four weeks.
- Ability to deal with ambiguity and work in fast paced environment.
- Ability to think out of box and design end-to-end solutions.
- Passion and intellectual curiosity to learn new technologies and business areas.
- Excellent interpersonal skills, both through written and verbal channels.