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