
Principal Full Stack Engineer, Java, Angular, Node
skillventory - A Leading Talent Research Firm
full-time
Posted on:
Location Type: Hybrid
Location: Merrimack • New Hampshire • Texas • United States
Visit company websiteExplore more
Job Level
About the role
- You will help design, build and support mission-critical enterprise software applications
- You will define product solutions by working directly with business and product teams
- You will actively promote good engineering practices and standards
- You will help navigate new technologies and cloud-based deployments to help deliver high value to our business
- You will contribute to continuous process improvement initiatives
- You will perform code reviews, unit testing, and integration testing using Open Source frameworks.
- You will proactively lead process and technology improvement initiatives
- You will stay on top of the latest engineering trends and practices and bring them back to the team when appropriate
- You will mentor junior team members
Requirements
- Bachelor's / Master’s degree or equivalent in Computer Science or Engineering.
- Extraordinary problem-solving skills dealing with complex distributed deployments.
- 10 years of experience (currently hands on) in Angular, NodeJS, HTML, NGRX, CSS/SASS, Jasmine, Cypress.
- 5+ years of experience in Java, Spring MVC / Spring Core /JSP/ Web Services (SOAP/REST) and configuring web containers.
- 2+ years of Responsive & Progressive Modern Web application development.
- Good to have understanding of Mono Repo and Nx workspace.
- Champion and advocate of Test-Driven Development, Unit testing using frameworks and tools like Jest and Jasmine
- Fully hands on with application builds and deploys using Continuous Integration/ Deployment (CI/CD) tools like Jenkins, artifactory, uDeploy, etc.
- Hands on experience with public cloud platforms and services (AWS)
- Proven technical design, development, analysis, and problem-solving skills
- Strong understanding of Data Structures and design patterns
- Excellent verbal and written communication skills
- Demonstrated experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners
- Expertise in delivering front-end solutions and mid-tier services.
- Experience in leading teams in technology and full stack solutions.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularNodeJSHTMLNGRXCSSSASSJavaSpring MVCSpring CoreJSP
Soft Skills
problem-solvingmentoringcommunicationleadershipprocess improvementteam collaborationadvocacytechnical designanalysis
Certifications
Bachelor's degree in Computer ScienceMaster’s degree in Engineering