Full Stack Engineer
Job Description
- Full-stack development experience using Java, Tomcat, Spring Boot, Angular, Node, and JavaScript
- Proven experience in Oracle database and PL-SQL
- Experience integrating with Service Oriented Architecture (REST) using Express/Node/Spring Boot/Dropwizard
- AWS Certification
Description:
Are you passionate about contributing to the transformation of tax-efficient savings, protection, and guaranteed income in retirement for millions of customers? Join the Fidelity Investments Life Insurance (FILI) Technology team in Personal Investing. We are looking for a dedicated and skilled Full Stack Developer to participate in the modernization and creation of innovative, cloud-native experiences, capabilities, and platforms.
Responsibility:
As a Full Stack Developer, you will utilize your software development and automation expertise to design, develop, test, deploy, and maintain record-keeping applications. This role requires a hands-on engineer with strong design and development skills, responsible for overseeing all deliveries of the engineering team.
The Expertise You Have:
- 5 to 10 years of hands-on experience in full-stack development using Java, Tomcat, Spring Boot, Angular, Node, and JavaScript
- Experience with Service Oriented Architecture (REST) using Express/Node/Spring Boot/Dropwizard
- Strong knowledge of designing and building large-scale applications
- Expertise in application development with micro architectures
- Knowledge of end-to-end DevSecOps automation with CI/CD pipelines, including Unit, Component, Functional, Performance, and Security test automation
- Experience with mock frameworks and service virtualization
- Proven experience in Oracle database and PL-SQL
- Ability to provide automation solutions supporting various data scenarios
- Certifications in AWS and practical experience with AWS services
The Skills You Bring:
- Define, maintain, and support enterprise products
- Troubleshoot and triage issues in both production and non-production environments
- Collaborative, innovative, self-starter, and eager to learn
- Excellent communication and documentation skills
- Enjoy experimental development solutions
- Ability to multitask within various initiatives if needed
Education: Bachelor's Degree