HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered around digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13 billion.Job Description-Must Have• Core Java – Expert• Microservices - Expert• SQL (Oracle or another RDBMS)– Strong• Git (branching strategies and command line usage) – Strong• Junit, Mockito – StrongNice to Have• GraphQL• Saga Design PatternMust Have• Angular – Expert (either of Angular or React needed)• TypeScript - Strong• node.js – StrongRoles & Responsibilities of Full Stack Java DeveloperUnderstanding customer requirements and project KPIsDesign front-end screens (UI) using HTML5 and CSS.Development of jQuery/JS functions for client-side Validations.java backend coding and implementation.Write/modify SQL procedures and functions based on requirement in functionality.Involvement in project deployment processParticipation in Requirement AnalysisInvolvement in Design Discussions and client Interactions.Coordination with QA team during TestingDevelopment of various reports using Jasper ReportsTroubleshooting techniques and fixing the code bugsMonitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastageEncouraging and building automated processes wherever possibleCoordination and communication within the team and with customersSelecting and deploying appropriate CI/CD toolsStrive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)Mentoring and guiding the team members.