Software Engineer
Role details
Job location
Tech stack
Job description
HCLTech in Spain, Galicia is looking for a Software Engineer to work on Container deployment and troubleshooting complex product issues. In this role, you will be responsible for testing and generating patches using AI tools., * Work on Container deployment flavor of the product as well which is recently released, integrated with devops and AI
- Be responsible for troubleshooting all L3 cases open for complex products and platforms, including finding the cause of the issue, solving the issue, testing, and generation of patches integrated with AI tools (Codex, OpenCode, LLM, Prompt Engineering, GitHub Copilot)
- Good programming skills in any language [Java, Python, Shell scripting] with objects, Linux, Unix scripting (Bash)
- Knowledge/Willingness on Virtualization and Containerization technologies (Docker & Kubernetes)
- CI/CD: Jenkins, GitHub Actions, Ansible
Requirements
A Bachelor's or Master's degree in Computer Science with 5+ years of experience is required. Candidates should have strong programming skills in Java, Python, and Shell scripting, as well as knowledge of Docker, Kubernetes, and networking protocols., * 5+ years of experience in software engineering.
- Overall knowledge of telecom domain and protocols.
- Experience in product testing with multiple tools.
Responsabilidades
-
Work on Container deployment of the product.
-
Troubleshoot complex products and platforms.
-
Testing and generation of patches integrated with AI tools., Programming skills in Java, Python, Shell scripting Linux and Unix scripting (Bash) Knowledge of Docker & Kubernetes CI/CD tools: Jenkins, GitHub Actions, Ansible Networking protocols knowledge, Bachelor's or Master's degree in Computer Science or Information Systems, * Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent with 5+ years of experience
-
Overall knowledge of telecom domain and protocols like Diameter, Radius, SOAP/SMPP, Web Services, Rest architecture, etc.
-
Good knowledge of networking: Protocols, distributed systems, network security and high availability
-
Experience in Software Product/Solution testing (functional, system and performance)
-
Experience in product testing with tools like Seagull, J-Meter, SOAP UI, etc.
-
Good knowledge of Web Services (SOAP/XML, JMX, JDBC, JMS, LDAP, Java Security, etc.)
-
Working knowledge of databases like Oracle, MySQL
-
Comprehensive view of SDLC in an Agile/dynamic setup