Programming Languages: Extensive experience with Java (preferably Java 8+) and/or Go for backend system development in a microservices architecture.
Cloud & Microservices: Strong knowledge of cloud-native design and architecture, with hands-on experience using AWS, GCP, or Azurefor building scalable network management solutions.
Database Technologies: Expertise in SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra, DynamoDB,Elasticsearch), including data modeling, querying, and performance optimization.
Messaging Systems: Hands-on experience with event-driven architecture and messaging systems like Apache Kafka, RabbitMQ, or ActiveMQ for handling real-time communication between services.
CI/CD & DevOps: Familiarity with CI/CD tools like Jenkins, GitLab CI, CircleCI, and other modern DevOps practices for automated testing, building, and deployment pipelines.
Agile Methodologies: Comfortable working in Agile environments (Scrum, Kanban), with experience managing complex tasks and collaborating in cross functional teams.
Performance Optimization: Strong problem-solving skills for optimizing applications for performance, scalability, and low-latency environments in high-traffic, distributed systems.
API Development & Testing: Strong hands on experience in developing RESTful APIs and integration testing to ensure smooth interoperability with Wireless and Wired devices