HamburgerMenu
hirist

Job Description

Description :


We are seeking a highly skilled Senior Software Engineer with hands-on expertise in Telecom BSS, cloud-native microservices, and Java-based application development. The ideal candidate will play a key role in designing, developing, and maintaining scalable, secure, and high-performance systems that support our next-generation telecom solutions.

Key Responsibilities :

- Design, develop, and deploy scalable cloud-native applications using Spring Boot and microservice architectures.

- Collaborate with cross-functional teams to design and implement BSS (Business Support Systems) modules and integrations.

- Develop, test, and optimize RESTful, gRPC, GraphQL, and Web Service APIs.


- Work with Kafka, RabbitMQ, and other messaging systems to enable reliable event-driven systems.

- Manage and optimize data persistence using RDBMS (MySQL/PostgreSQL/Oracle) and NoSQL databases (Couchbase, MongoDB, Elasticsearch).

- Implement and manage security systems such as OAuth 2, Keycloak, and SAML to ensure secure access and data protection.

- Utilize Docker and Kubernetes for containerization and orchestration.

- Work with API Gateways and Config Servers for application configuration and routing.

- Maintain source code using Git/SVN and follow best practices in CI/CD and DevOps workflows.

- Troubleshoot and optimize system performance, scalability, and reliability.

Required Technical Skills & Experience :


- Telecom BSS : Strong experience and domain understanding are highly preferred.

- Cloud-Native Architecture : Proven expertise in designing and implementing microservice-based solutions.

- Java Frameworks : Hands-on experience with Spring Boot.

- Messaging Systems : Proficiency with Apache Kafka (required); RabbitMQ is a plus.

- Relational Databases : Experience with MySQL, PostgreSQL, or Oracle.

- Document Databases : Experience with Couchbase (preferred) or MongoDB.

- NoSQL Databases : Working knowledge of Elasticsearch.

- Security Systems : Familiarity with OAuth 2, Keycloak, and SAML.

- Version Control : Proficiency in Git or SVN.

- API Development : Experience with REST, gRPC, GraphQL, and Web Services.

- Container Orchestration : Practical experience with Docker and Kubernetes.

- API Gateways & Config Servers : Good working knowledge and hands-on experience.


info-icon

Did you find something suspicious?