Role: Java Developer
Location: Remote
Must have: Telecom domain exp, 4G/5G, PCF/CnPCRF
We are currently looking for Core Java Developers as part of the 5G team within the telecom Products & Platforms group of HCL. The role holder will be part of the development team of PCF (Policy Control Function) product.
Roles and Responsibilities:
· Extensive development of applications and microservices using Core Java, Java Spring, Advanced Java
· Preparing HLD/LLD with the best architecture available to support customer's requirement.
· Participating in requirements and design reviews of new features, bugs, enhancements and backlog.
· Designing high level test approaches and implementing detailed test plans based on the requirements.
· Analyzing failures and determining root cause, setting the expectations of the solution/behavior based on the requirements.
· Automating test cases written and execute as part of new feature testing and enabling automate regression runs for subsequent releases.
Technical skills:
· Core Java, Java Spring, Advanced Java like Multi-Threading, NIO, Performance Tuning
· Virtualization – Containers, Docker/Kubernetes
· Micro-services Architecture
· Networking / Telecom domain – any protocol development, preferred diameter protocol, TCP/IP Packet capture analysis (mandatory for E3.x)
· Diameter Protocols – Gx, Rx, Sy, Sd etc.
· Any DB experience
· Cloud SW deployments, Microservices infrastructure & architecture on bare metal / VM platforms.
· OpenSource tools like: Kubernetes (K8s), Docker
· Responsibilities: Kubernetes (K8) based cloud infrastructure creation, deployment and maintenance support
· Any scripting language like Shell Script, Python
· Linux internals and RPM packaging
· Basic Networking knowledge