Software Development Engineer

Jio
Bengaluru
2 - 8 yrs exp
2 - 8 yrs exp
Oops! This job is no longer active.
About opportunityAbout opportunity

Your experience or knowledge checks most of these boxes

  • Excellent programmer, preferably in Java – at least at an intermediate level (Collections, Polymorphism, Design Patterns, Annotations, Lambda)
  • Good knowledge of data structures and algorithms – if methods you write are in traffic request path, you know how to avoid unacceptable time complexity
  • Knowledge of REST Framework like Spring Boot
  • Nuances of TCP, UDP, HTTP, HTTP2, SSL
  • Understanding of Relational or Document database
  • Usage of mid-tier caches. We use Redis, Memcache, EHCache, Hazelcast, Aerospike.
  • Load Balancing and Adaptive Routing across nodes
  • Understanding of asynchronous communication and non-blocking IO

Pluses if you check a few of the following boxes

  • Compliance to 12-factor app and solid understanding of different layers in the services stack – Load Balancer, API Gateway, Service Discovery, Central Config Management, Feature toggle, etc.
  • Understanding of Data Streaming and Messaging frameworks like Apache Spark, Storm, Flink, Kafka
  • Choosing the right data store for the given requirements – Relational, Graph, Object, Document, Columnar, Key-Value. We use Oracle, MySQL, Mongo, Cassandra

Your Qualities as an Engineer

  • You do code reviews and write unit tests
  • You display a sense of ownership of what you design and deploy
  • You are an excellent team player
  • You have a strong appetite for continuous learning and improvement
  • You are certainly NOT an intellectual jerk
Read more
Interview RoundsInterview roundsUnavailable
SIGN UP TO REQUEST FOR INTERVIEW ROUNDS
Hiring Team
company
About Jio

Reliance Jio, a successful and growing provider of 4G mobile telephone, broadband services, and digital services in India, has multiple great teams like JioCloud, JioPlay, JioChat, JioMoney, and more. We are on constant lookout for experts who are always learning and adapting to the ever-evolving tech landscape.

At Reliance Jio, you will build a Digital Retail platform, which will be generic in nature, i.e., from a single platform many digital products can be created and sold. The platform will be supplier agnostic as well as channel agnostic. Currently, the platform supports all Travel products (like bus booking, hotel booking and flight booking) and financial products (like Digital Gold, Mutual funds, etc.)

company
success tick
Thanks much!
Appreciate your feedback.