Senior Software Engineer- Back-End Applications

 

Location: India

Job Responsibilities:

  • Responsible for end-to-end development lifecycles of features.
  • Optimization of the application for maximum speed and scalability.
  • Individual Contributor.

Mandatory Requirements:

  • Hands on Development Experience.

Highly desirable requirements

  • Java, Postgres/Oracle/MySql, MongoDB (or any NOSQL DB knowledge a plus)
  • Message bus based Scalable Distributed Architectures.
  • Network programming.
  • Microservices based development knowledge.
  • Understanding of Agile Development lifecycles.
  • Knowledge of git-based version control systems.
  • Knowledge of messaging frameworks with JSON/XML payload.
  • Designing Restful Interfaces.
  • Knowledge of Automated Deployment Environments.
  • Experience in 4g/5g networks would be an added plus.
  • Experience in NMS/EMS development would be desirable.
  • Experience preferred 3-5 years in Back-End Application Development