-
ID
#49728909 -
Job type
Permanent -
Salary
TBD -
Source
Fidelity Investments -
Date
2023-04-18 -
Deadline
2023-06-17
Principal, Full Stack Engineer
New Hampshire, Merrimack, 03054 Merrimack USAPermanent
Vacancy expired!
Job Description:
Fidelity's Workplace Solutions (WS) Digital Platforms Technology team designs, develops, implements, and supports WS's suite of Digital products and services. The Digital Platforms development team focuses on delivering innovative solutions that meet the needs of our customers. Our systems professionals thrive, with a steadfast dedication to innovation, which champions a culture of continuous improvement and significant achievement. We see ourselves as a vital link to Fidelity's customers. This is a fast-paced group that is using ground-breaking technologies to build powerful tools and outstanding user experiences for our customers, using Java-based technologies. The Expertise We're Looking For- BS/BA Degree or equivalent experience preferred
- Robust critical thinking skills coupled with a desire to learn and to engage with peers in technical and design discussions
- Demonstrated experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners
- Ability to utilize a long-term mentality to help produce scalable, maintainable solutions
- Experience collaborating in a team environment to develop, deploy, and support key applications and features
- An understanding of systems analysis to provide our business partners with the best solution structure for them
- Expertise in Java, Spring Boot, Maven, & Git
- A demonstrable understanding of the Agile software development methodology
- Experience with relational databases, Oracle preferred
- Experience with Eclipse, Windows command line, and Linux user experience
- Windows and/or shell scripting preferred
- Expertise with JavaScript, HTML, & CSS
- Experience with Angular
- Your familiarity with the following will be a plus:
- DevOps concepts governing SCM, continuous integration, monitoring, and deployment processes
- Experience with Node and GraphQL
- Installation and configuration of Apache Tomcat container
- Client-side unit testing frameworks and test runners like Jasmine and Karma
- Docker containerization and AWS cloud deployment and application management via the AWS console
- Experience with: Bash
- AWS certification(s)
- Experience with a Content Management System administration
- Strong analytical skills and ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience, and judgement
- Extensive knowledge of internet application architecture, as well as current and emerging technologies
- Full grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
- Use of formal methods (traditional structured or Agile/iterative) for delivering new or enhanced applications, identify and communicating systems development processes and developing work you're doing associated with the respective phases of the lifecycle
- Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner
- Can communicate in various settings; one-on-one, small and large groups, with peers, and senior management
- Skilled at influencing team members and external groups
- Proactively navigates the organization in order to accomplish tasks
- Willingness to work on multiple efforts simultaneously
- Strong troubleshooting and problem-solving skills
- Desire to be organized, highly responsive and committed to quality
Vacancy expired!
Report job