Prospective engineers must possess a strong background in the following areas :
1. Telecom BSS (Business Support System) : Demonstrated experience in the BSS domain is highly preferred.
2. Cloud-Native Architecture : Solid experience working with microservice-based cloud-native architectures.
3. Java Framework : Strong hands-on skills in Spring Boot Java Framework.
4. Messaging Systems : Experience with at least one messaging system, with Apache Kafka being required. Experience with RabbitMQ is also beneficial.
5. Relational Databases (RDBMS) : Experience with at least one of MySQL, PostgreSQL, or Oracle.
6. Document-Oriented Databases : Experience with at least one document-oriented database, with Couchbase DB being preferred, and MongoDB also relevant.
7. NoSQL Databases : Experience with NoSQL databases like Elasticsearch.
8. Security Systems : Knowledge of security systems such as OAuth 2, Keycloak, and SAML.
9. Version Control : Familiarity with source code version control systems like Git / SVN.
10. API Development : Experience using, designing, and building REST, gRPC, GraphQL, and / or Web Service APIs.
11. Container Orchestration : Experience with Docker and Kubernetes.
12. API Gateways & Config Servers : Good exposure to API Gateways and Config servers.
Software Architect • Aurangabad, IN