Fidelity Investments is looking for a Full Stack Engineer to join the Experience Engineering (EE) in support of providing software engineering services for Digital Security (DS) team within the Fidelity Brokerage (FB) business unit. The Fidelity Digital Security (DS) team builds and supports authentication and identity management applications to facilitate secure access to Fidelity’s customer facing systems.
Requirements
- 8+ years of full stack Java based software development experience building scalable and high throughput web applications
- Experience building API’s a must
- Experience building and deploying AWS cloud enabled applications leveraging 12 factor design.
- DE developing and implementing APIs and Cloud Solutions, using Cloud infrastructure and container technologies - Amazon Web Services (AWS), EKS, Lambda, EC2, S3 and Cloud front.
- Hands on experience with automation & pipeline implementation (Testing, Continuous Integration / Continuous Delivery pipeline) for enterprise applications, using Git, Jenkins, Sonar, Veracode, Gradle, Maven, Kubernetes, Docker, Helm, and Shell Scripting automated application deployment flows.
- Expertise developing API’s leveraging full stack Java based development
- Experience with SOA and API frameworks such as SOAP and REST
Responsibilities
- Experience building API’s a must
- Experience building and deploying AWS cloud enabled applications leveraging 12 factor design.
- DE developing and implementing APIs and Cloud Solutions, using Cloud infrastructure and container technologies - Amazon Web Services (AWS), EKS, Lambda, EC2, S3 and Cloud front.
- Hands on experience with automation & pipeline implementation (Testing, Continuous Integration / Continuous Delivery pipeline) for enterprise applications, using Git, Jenkins, Sonar, Veracode, Gradle, Maven, Kubernetes, Docker, Helm, and Shell Scripting automated application deployment flows.
- Expertise developing API’s leveraging full stack Java based development
- Experience with SOA and API frameworks such as SOAP and REST
- Working knowledge of Pipeline/Build tools such as GIT, Maven, Jenkins, uDeploy.
Other
- B.S.in Computer Science preferred, Engineering / Mathematics or comparable
- You have experience and comfort working in an agile environment (Scrum and Kanban)
- You possess strong engineering skills and experience developing maintainable, scalable multi-tiered applications
- You are a strategic thinker, bring your curiosity and excitement; desire to collaborate and work closely in a paired programming environment; be energized by fast, iterative and extreme programming practices
- Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office.