Job Type: Full Time
Locations: Hyderabad - India
Employment Type :
Full-time
Experience :
6 to 10 Years
Required Skills :
- Experience in designing and building RESTful APIs using microservice architecture.
- Solid understanding of software design patterns, data structures, and algorithms.
- Strong debugging, problem-solving, and performance optimization skills.
Preferred Skills :
- Experience working in Agile development environments.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with the Scala Akka framework or a similar framework.
- Working experience using Apache Kafka Consumer / Producer APIs.
- Familiarity with OSS (Operations Support Systems) concepts, SNMP protocols, or experience in telecom environments.
Responsibilities :
- Learn and understand the architecture and workflows of a complex, existing distributed system.
- Design, develop, and maintain new features and modules in Scala or other JVM-based languages (e.g., Java, Kotlin).
- Optimize and refactor existing code to improve system performance and reliability.
- Work on real-time data pipelines using stream processing frameworks such as Kafka Streams, Apache Flink, or Spark Streaming.
- Manage and query distributed data stores such as Apache Ignite, Redis, or Cassandra.
- Implement and maintain monitoring, alerting, and visualization dashboards using Grafana, Prometheus, or Kibana.
- Support log aggregation and analysis through platforms such as Splunk, ELK Stack, or Graylog.
- Contribute to building and releasing automation through CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
- Collaborate with cross-functional teams to ensure code quality, performance, and reliability.
- Participate in code reviews, system design discussions, and continuous improvement initiatives.
Apply for this position
Alternatively, you may email your resume to [email protected]