Software Architect Voicemail
Descrizione dell'offerta
About the Company
Join the Communications Technology Group (CTG) at HCL Tech! With over 30 years of unparalleled industry experience, CTG is a powerhouse in the Communications and Media Industry, proudly serving more than 100 telecom customers, including 20 of the world's top 30 telecom giants. At CTG, we harness the power of the latest technologies—AI, Cloud, 5G, Analytics, and Security—to deliver innovative solutions that drive the future of telecommunications. Our extensive product and service portfolio spans Business Support Systems (BSS), Network Applications, Service Cloudification, and Data Intelligence, ensuring we stay ahead in a rapidly evolving market. At CTG, we believe in the power of collaboration. Our teams work closely together, sharing knowledge and expertise to drive innovation and achieve excellence. We foster a culture of open communication and teamwork, ensuring that every voice is heard, and every idea is valued. Join us and collaborate with some of the brightest minds in the industry to shape the future of communications technology. We are committed to the continuous growth and development of our team members. At CTG, you will have access to a wide range of development opportunities to enhance your skills through our comprehensive training programs and gain industry-recognized certifications in cutting-edge technologies. Join us and be a part of a dynamic team that’s shaping the future of communications technology with cutting-edge solutions and a strong market presence!
About the Role
A short paragraph summarizing the key role responsibilities.
Core Technical Skills
- Java (8+) – Strong proficiency in Java programming.
- Spring Cloud / Spring Boot – Deep understanding of microservices architecture, service discovery, configuration management, circuit breakers, etc.
- Relational Databases – Experience with PostgreSQL or similar DBs; writing efficient queries and managing schema.
Soft Skills & Experience
- Team Leadership – Mentoring junior developers, code reviews, architectural decisions.
- Communication – Ability to collaborate with cross-functional teams including DevOps, QA, and Product Owners.
- Problem Solving – Strong analytical and debugging skills.
Recommended skills
- Kubernetes (K8s) – Experience deploying, managing, and troubleshooting Java applications in containerized environments.
- Docker – Building and maintaining container images.
- API Design – RESTful services, OpenAPI/Swagger.
- Cloud Platforms – Experience with AWS, GCP, Azure, or private cloud environments.
- Infrastructure as Code (IaC) – Tools like Helm.
- CI/CD Pipelines – Familiarity with tools like Jenkins, GitLab CI.
- Telecommunications Protocols – Understanding of telco-specific standards (e.g., REST APIs for OSS/BSS, SIP, Diameter, LDAP, IMAP).
- Security – OAuth2, JWT, and secure coding practices.