Job Summary:
HCL Global Systems Inc is seeking a Full Stack Engineer to join their Digital Services Technology team in Salt Lake City, UT. The role involves designing and developing APIs and digital capabilities that enhance customer experiences in financial planning and investing, while working within an agile, cross-functional team.
Responsibilities:
• Build best-in-class API capabilities to deliver experiences in financial planning, investing, and retirement.
• Design and develop re-usable APIs that focus on customer experience needs and optimize quality and deployment practices.
• Work towards the entire development lifecycle from concept to deployment as a member of an agile, cross-functional team.
• Share technical knowledge to help strengthen the engineering community and pursue learning of new technologies and platforms.
• Create rapid prototypes that are shippable and learn from real-life feedback.
• Prioritize cycle time and use CI/CD practices to rapidly deploy changes to customers while minimizing risk.
• Stay on top of Algorithms, Data Structures and Design Patterns to build highly scalable systems.
• Maintain a mindset of test-first development and use modern test frameworks.
• Measure, collect and use data to make decisions, balancing intuition and data-driven choices.
Qualifications:
Required:
• 2+ years of hands on software development experience in Java Web services and API solutions.
• Hands-on experience with Service Oriented Architecture (SOA), building RESTful services, XML/JSON, and modern Application Servers.
• Proficient in Java, J2EE, Spring MVC, Spring Core and JavaScript.
• Knowledge of API design, including versioning, isolation and micro-services.
• Knowledge of DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, Stash and Docker.
• Proven understanding of testing frameworks like Junit, Mockito, Spring Test.
• Knowledge of web application development using JSP, HTML, CSS/SASS, JQuery, Angular and NodeJS.
• Experience in Agile methodologies (Kanban, SCRUM)
• Knowledge of cloud computing environments and applications (AWS, Azure).
• Knowledge of relational and NoSQL database management systems.
• Excellent collaboration skills to work with multiple teams in the organization globally.
Company:
HCL Global Systems is a staffing and recruiting company providing consulting and business solutions. Founded in 2005, the company is headquartered in Farmington Hills, USA, with a team of 1001-5000 employees. The company is currently Late Stage.