company logo

Software Development Engineer II (SDE-2)

Bangalore
Full-Time
Mid-Level: 5 to 9 years
5L - 35L (Per Year)
Posted on Jul 15 2024

About the Job

Skills

Java spring boot
MongoDB
postgreSQL
Microservices
CORE JAVA DEVELOPER
Kafka
Redis
Kubernetes

Company Overview

We are the force behind the meteoric rise of India's leading telecom operator Jio with 400 Million+ customers. In addition to this, we have powered an exhaustive list of digital apps & services that have delivered functionality, usability, engagement, scale, and loyalty. We provide solutions for customers (B2C) and enterprise (B2B). Our technology ecosystem spans 5G Radio, complete 5G Core Network, AI/ML platforms, and cloud-native OSS, among others. Jio is headquartered in Navi Mumbai, Maharashtra, and belongs to the Media & Telecommunications industry.

Job Overview

We are looking for a talented and experienced Software Development Engineer II (SDE 2) to join our team in Bangalore. As a mid-level professional in this role, you will focus on designing, developing, and maintaining high-performance, scalable software applications. This is a full-time position where you will collaborate with a dynamic team to enhance and innovate our digital solutions.

Qualifications and Skills

  • B.E/ B.Tech
  • 5+ years of experience in software development with a strong foundation in Java.
  • Proficient in Java Spring Boot (Mandatory skill) with extensive experience in building microservices architectures.
  • Experience with MongoDB (Mandatory skill) and postgreSQL (Mandatory skill) for database management.
  • Expertise in the use and functionality of CORE JAVA and its various applications.
  • Solid understanding and practical experience with Kafka for event streaming.
  • Knowledge of Redis for optimized data caching solutions.
  • Proficiency in Kubernetes for container orchestration.


Roles and Responsibilities

  • 1. Develop and maintain robust Java Spring Boot applications, ensuring high performance and scalability. Deep understanding of micro-services. 
  • Identify and resolve performance bottlenecks and software-related issues.
  • Design, implement, and optimize databases including MongoDB, PostgreSQL, MySQL, Cassandra, and ScyllaDB, understanding their underlying architectures.
  • Deep understanding of Core Java Developer concepts and proficient in designing and implementing efficient algorithms and data structures.
  • Proficiency in one of the following programming languages and frameworks:
  • Experience with caching technologies such as Redis and Memcached.
  • Implement and manage message queues like RabbitMQ and Apache Kafka, including configuration and performance tuning.


About the company

We are the force behind the meteoric rise of Indias leading telecom operator Jio with 400 Million+ customers. In Addition to this we have also powered an exhaustive list of digital apps & services that have delivered functionality, usability, engagement, scale and loyalty. We provide solutions for customers (B2C) and enterprise (B2B). We have an end to end 5G solution consisting of 5G Radio, a com ...Show More

Industry

Media & Telecommunication...

Company Size

51-200 Employees

Headquarter

Navi Mumbai, Maharashtra

Other open jobs from Jio