company logo

Backend SDE 2

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

About the Job

Skills

Java Spring Boot
micro-services
MongoDB
PostgreSQL
Core Java Developer
Redis
kafka
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 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 and a variety of cloud-native platforms that enhance network debugging and orchestration. Our headquarters is in Navi Mumbai, Maharashtra, and our company operates in the Media & Telecommunications industry. Visit us at Jio Platforms.


Job Overview

We are seeking a talented Mid-Level Backend SDE 2 to join our dynamic team in Bangalore. This is a full-time position focused on developing scalable and robust backend systems. You will play a crucial role in building and maintaining high-performance applications that power Jio's extensive range of digital offerings.


Qualifications and Skills

  • Proficiency in Java Spring Boot, micro-services, MongoDB (Mandatory skill)
  • Experience with PostgreSQL for database management and operations
  • Proven background as a Core Java Developer, with a strong grasp on the language's core concepts and principles
  • Knowledge of Redis for in-memory data structure storage and caching
  • Understanding of Kafka for building real-time streaming data pipelines and applications
  • Exposure to Kubernetes for automating deployment, scaling, and managing containerized applications
  • Ability to write clean, maintainable, and efficient code following best software development practices
  • Strong problem-solving skills and a proactive attitude toward troubleshooting and debugging


Roles and Responsibilities

1. Develop and maintain robust Java Spring Boot applications, ensuring high performance and scalability. Deep understanding of micro-services. 

2. Utilize strong debugging skills to troubleshoot and resolve complex issues in production and development environments.

3. Design, implement, and optimize databases including MongoDB, PostgreSQL, MySQL, Cassandra, and ScyllaDB, understanding their underlying architectures.

4. Deep understanding of Core Java Developer concepts and proficient in designing and implementing efficient algorithms and data structures.

5. Proficiency in one of the following programming languages and frameworks:   - Node.js with Express (Good to have)

6. Experience with caching technologies such as Redis and Memcached.

7. Implement and manage message queues like RabbitMQ and Apache Kafka, including configuration and performance tuning.

8. Familiarity with search and analytics platforms like Elasticsearch, Solr, and Algolia.

9. Knowledge of API Gateway and Load Balancing concepts (Good to have) using tools like Kong and NGINX.

10. Implement authentication and authorization mechanisms using OAuth 2.0 / OpenID Connect, with familiarity in Keycloak (Good to have).

11. Setup and maintain monitoring and logging systems using Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), and optionally Jaeger or Zipkin.

12. Experience with containerization (Docker) and orchestration (Kubernetes).

13. Implement CI/CD pipelines using tools such as Jenkins and GitLab CI/CD.

14. Excellent verbal and written communication skills, with the ability to collaborate effectively in a team environment.

15. Strong problem-solving skills with a "never give up" attitude towards tackling technical challenges. - Proven track record of delivering high-quality software solutions in a fast-paced environment. - Ability to adapt to new technologies and learn quickly.

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