HCLTech Sri Lanka

Senior Software Engineer

Posted: 5 minutes ago

Job Description

About HCLTech Sri LankaAt HCLTech Sri Lanka, we are more than just a global technology company—we are a hub for innovation, collaboration, and growth. As a subsidiary of HCLTech, a global leader in IT services and consulting, our Sri Lanka operations are fast emerging as a center of excellence in technology and business services. We are committed to empowering our people with challenging roles, continuous learning, and a supportive culture. Join us and be part of a team that’s helping clients worldwide digitally transform their businesses.Job Title: Senior Software Engineer (NodeJs and ReactJs)Experience: 3+ YearsLocation: Sri LankaRequirements• Proven experience of 3+ years as a Full Stack Developer; for developing & maintaining web based & client server application.• Knowledge about AWS Services Like EC2, DynamoDB, Load Balancer, S3, Route 53, AWS LAMBDA.• Strong Experience with Java, Spring Boot, Hibernate, J2EE Technologies.• Familiarity with DevOps concepts, & CI/CD tools like Bamboo, Jenkins, Maven, Bitbucket, Jira, GIT, etc.• Web Service (REST/JSON, SOAP) & Microservices development experience will be useful.• Experience in relational databases like Oracle, MySQL, Postgres.• Experience in Code Quality and Coverage tools like SonarQube and Jacocco.• Front end development with Angular, JavaScript, Typescript, HTML.• Experience in automated unit testing and mocking frameworks will be beneficial.• Excellent communication and teamwork skills.Responsibilities• Work with business managers & other development teams to ideate software solutions.• Design client-side and server-side architecture.• Build front-end of applications to achieve functional design objective.• Develop and manage well-functioning databases and applications.• Write effective APIs.• Produce detailed design & technical documentation.• Test software to ensure responsiveness and efficiency.• Troubleshoot, debug and upgrade software.• Create security and data protection settings.• Maintain and enhance existing code to improve our software and minimize technical debt of the platform.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In