Principal Software Engineer
Fmr LLC
Smithfield, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Smithfield, United States of America
Tech stack
JavaScript
Agile Methodologies
Tomcat
Applications Architecture
CSS
Code Coverage
Software Design Patterns
Java Platform Standard Edition (J2SE)
Maven
Node.js
Object-Oriented Software Development
TypeScript
RxJS
Spring-mvc
Spring-boot
Software Security
Backend
Angular
Npm(Software)
Software Coding
REST
Jasmine
Job description
We are looking for a Principal Full Stack Engineer to join us!
Requirements
Do you have experience in Developing and maintaining backend systems?, * Digital experience engineering 7+ years of experience
- BS/BA Degree or equivalent experience preferred
- Demonstrated experience in communicating technical designs and capabilities to non-technical team members, product owners, and partners
- Experience collaborating in a team environment to architect, develop, and support key applications and features
- A demonstrable understanding of the Agile software development methodology
- Relevant knowledge of modern application architecture patterns and emerging technologies
- Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage
- Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java SE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, Maven
- Client-side language, library, and framework proficiency: Angular 8, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS, Jasmine/Karma
About the company
Fidelity's Workplace Investing Digital Platforms Technology team designs, develops, implements, and supports WI'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 furthers 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.