Software Developer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for an experienced Scala Developer to join our growing engineering team. You will be responsible for developing backend components and microservices that form the core of our Digital BSS platform. This includes working on product catalog, order management, customer management, charging, and other telecom-critical domains.


Responsibilities:

  • Design and implement scalable, high-performance microservices using Scala (and Akka or Pekko).
  • Develop RESTful APIs and event-driven systems using Kafka and Akka Streams.
  • Participate continuous integration and agile software development practices.
  • Maintain and enhance existing services and contribute to performance tuning.
  • Write clean, maintainable, and testable code with a focus on reliability and observability.
  • Write Unit tests


Required Skills & Qualifications:

  • Experience with Scala and functional programming principles.
  • Experience with Akka (Akka HTTP, Akka Streams) or Pekko (Pekko HTTP, Pekko Streams).
  • Good knowledge of RESTful APIs, JSON, and GraphQL (optional).
  • Proficiency in handling JSON data using Scala-based libraries (e.g., spray-json, play-json)
  • Proficiency in working with Kafka, gRPC, or other messaging/eventing systems.
  • Experience with PostgreSQL or other relational databases.
  • Familiarity with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
  • Experience working with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP) is a plus.
  • Agile development experience (Scrum, Kanban).
  • Bachelor’s or master’s degree in computer science or related field.


Nice to Have:

  • Familiarity with telecom BSS platforms and tools (e.g., catalog management, order handling, customer management) is a strong advantage.


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Gurgaon, Haryana, India

Noida, Uttar Pradesh, India

Hyderabad, Telangana, India

hyderabad, telangana