Technical skills : Looking for Java, springboot, Linux , NMS/EMS, SNMP , Netact, Netcool, NEC etc . (Experience in order management, or billing in telecom industry is not allowed)
Deep understanding of software engineering principles and process along with the ability to apply this knowledge to execute projects and optimize development strategies
Strong skills in critical thinking, decision making, problem-solving, and attention to details
Experience with building Cloud vendor agnostic SaaS product.
Experience in Java, Spring boot microservices, deployed as containers in Kubernetes ecosystem.
In depth understanding of micro services architectures, technological familiarity with public/private/hybrid cloud, Openstack, GCE, Kubernetes, AWS
Have deep understanding of building API s/services:
That are built on top of MQ s RabbitMQ, Kafka, NATS etc
That uses cache like Redis, Memcached to improve the performance of the platform
That scales to millions of users in a cloud environment like Private cloud, GCP, AWS, Azure, etc
Good to have OAuth, OpenID, SAML based authentication experience.
Strong written and oral communication and interpersonal skill
In general, the successful candidate needs to be multi-faceted, a clear communicator, identifying risks and clearly communicating inwards as well as upwards. You must be able to work with Geographically diversified teams.
Mandatory The skills are listed below: Java Springboot SpringCloud: Microservice AWS Docker SaaS experience (GCP, AWS, Azure) Authentication experience (OAuth, OpenID, SAML) RabbitMQ, Kafka or NATS Networking Experience Kubernetes C/C++/Golang