Full Stack Engineer

HCL Global Systems Inc.

Salt Lake City, UT

JOB DETAILS
SKILLS
A/B Testing, Algorithms, Application Programming Interface (API), CSS (Cascading Style Sheet), Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Customer Experience, Customer Relations, Data Structures, Design Patterns Programming Methodologies, DevOps, Docker, Financial Planning, HTML (HyperText Markup Language), Industry/Trade Analysis, Java, JavaServer Pages (JSP), Jenkins, Maven, Microservices, NoSQL, Node.js, Product Lifecycle, Programming Languages, Relational Databases (RDBMS), Risk Management, Scalable System Development, Software Development, Software Engineering, Team Player, Test Plan/Schedule, Track Customer Issues, Web Programming, Web Services, jQuery
LOCATION
Salt Lake City, UT
POSTED
30+ days ago
We are currently sourcing for a Full Stack Engineer to work in Salt Lake City!

Job Description:

Are you interested in serving the needs of millions of customers by building best-in-class API capabilities that help deliver experiences in financial planning, investing, and retirement? Our Digital Services Technology team is looking for solution-based engineers with a passion for developing easy-to-use, customer-focused APIs and capabilities that power web and mobile experience platforms.

The Purpose of Your Role

We build APIs and digital capabilities that support a large-scale digital presence. You will help design and develop reusable APIs focused on customer experience needs while optimizing quality and deployment practices. You will work across the entire development lifecycle from concept to deployment as part of an agile, cross-functional team.

You will have the opportunity to share your technical knowledge to strengthen the engineering community while continuing to learn new technologies and platforms. We are looking for software engineers who enjoy a collaborative environment and have a passion for delivering high-quality software through iterative development practices.

The Expertise We're Looking For

* Passion for technology and the ability to navigate complex and rapidly changing environments by staying current with industry trends and sharing knowledge.
* A creator, doer, and innovator who enjoys solving real-world problems and building customer-focused solutions.
* A self-starter who challenges the status quo, is curious, and asks thoughtful questions.
* Experience with modern programming languages and frameworks.
* Knowledge of CI/CD practices and tools to rapidly deploy changes while minimizing risk through techniques such as A/B testing, blue-green deployments, and feature toggles.
* Strong understanding of Algorithms, Data Structures, and Design Patterns with experience building scalable systems.
* Experience with test-first development and modern testing frameworks.
* Data-driven mindset with the ability to measure and use insights for decision-making.
* Strong communication and collaboration skills.

The Skills You Bring

* 2+ years of hands-on software development experience in Java web services and API solutions.
* Experience with Service Oriented Architecture (SOA), RESTful services, XML/JSON, and modern application servers.
* Proficiency in Java, J2EE, Spring MVC, Spring Core, and JavaScript.
* Knowledge of API design, including versioning, isolation, and microservices.
* Familiarity with DevOps and CI/CD tools such as Jenkins, Maven, uDeploy, Stash, and Docker.
* Experience with testing frameworks like JUnit, Mockito, and Spring Test.
* Knowledge of web application development using JSP, HTML, CSS/SASS, jQuery, Angular, and Node.js.
* Experience working in Agile methodologies such as Kanban and Scrum.
* Knowledge of cloud environments and applications such as AWS and Azure.
* Understanding of relational and NoSQL databases.
* Excellent collaboration skills to work with multiple teams globally.

About the Company

H

HCL Global Systems Inc.