Software Development Engineer

5 - 8 years

15 - 20 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

You will be part of the oneXtel Engineering team being set up from the ground up. As part of the team, you will work on building an omni channel (SMS, Email, Voice, and social) messaging product built with the cutting edge technology for processing millions of messages every day.

Key Responsibilities:

  • You will be responsible for architecture, design, and development of the feature/component assigned to you. The product has extreme scalability and performance requirements with zero tolerance for downtime. So it is expected you are able to learn and implement the best of best distributed computing, concurrency programming techniques to write code that is elastic, scalable, and fault-tolerant.
  • You will embrace the Test-driven development practices and automate the tests for the feature/component assigned to you.
  • You will work closely with the Quality assurance team to fix issues found during test cycles which includes functional, performance, HA/Failover and security related issues.
  • You will work closely with the ops team to perform root cause analysis of production issues.

Skills Set :

As a software engineer, we are expecting you to be expert in one or more tools/technologies and be open to learning and adapting other tools/technologies mentioned in the stack below.

Tools/Technologies

Web front end

HTML, CSS, React

Web / App servers

Apache or Nginx or WildFly

Back End :

Java, Spring framework, RESTful services.

Any prior experience of building web apps to scale at 1000 requests per second would be preferred.

Databases :

PostgreSQL, Redis

Any proven experience in writing performant SQL Queries in pg would be preferred. Proven experience in optimizing performance using Redis is a big plus.

Messaging :

Rabbit MQ

If you experienced RabbitMQ cluster processing billions of messages, then you are the person.

Operating systems and Virtualization :

Linux, Docker, Kubernetes

If you are an open-source geek who loves Linux, we are looking for you.

Programming languages:

Elixir, Erlang

WhatsApp, RabbitMQ is written in Erlang. If you excited to build servers that can work at the scale of WhatsApp, then oneXtel is the place for you.

Education:

Bachelors in computer science &/or Engineering.

3-10 years of solid experience in one or more elements of the above mentioned tech stack

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You