Cutshort logo
Hotstar logo
Senior Software Engineer - Messaging Infrastructure
Senior Software Engineer - Messaging Infrastructure
Hotstar's logo

Senior Software Engineer - Messaging Infrastructure

Deepayan Mallick's profile picture
Posted by Deepayan Mallick
1 - 8 yrs
₹20L - ₹40L / yr
Bengaluru (Bangalore), Delhi, Gurugram, Noida
Skills
skill iconJava
Data Structures
Algorithms
Erlang
Message Queuing Telemetry Transport (MQTT)
skill iconGo Programming (Golang)
Design patterns
skill iconC++
skill iconC
At Hotstar, we have over 350 million users on Play Store & capture close to a billion clickstream messages daily. The engineering team at Hotstar is at the centre of the action and is responsible for creating the unmatchable user experience. Our engineers solve real-life complex problems and create compelling experiences for our customers. As an engineer in the Data Products team, you will be responsible for building products, using data, that solve business and engineering use-cases for the company. In this role, you will be building a pub-sub infrastructure for Hotstar that will support 20 million concurrent clients. You will work on protocols such as: MQTT, WebSockets, technologies such as: Apache Kafka, Apache Spark and, databases such as Cassandra, Redshift to build a scalable and real-time pub-sub infrastructure. The pace of our growth is incredible. If you enjoy working on problems at scale and if you want to build our platform, join us! Key Responsibilities • Build low-latency distributed pub-sub infrastructure that can handle more than 20 million concurrent clients • Build tools and platform that allow engineers to rapidly build pub-sub applications • Write MQTT bridges and plugins that connect pub-sub infrastructure with the existing Hotstar infrastructure • Build monitoring tools to track performance and detect anomalies at scale What to Bring • Strong understanding of TCP and MQTT protocols • Proficiency with Erlang and GoLang • Experience in working with any MQTT broker. Experience with an Erlang based broker is a plus • Experience with AWS stack • Experience with Apache Kafka • Experience writing plugins and bridges for MQTT brokers • Experience with databases such as Cassandra, Redis, Redshift
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Hotstar

Founded :
2015
Type :
Product
Size :
500-1000
Stage :
Profitable

About

Disney+ Hotstar is an online video streaming platform owned by Novi Digital Entertainment Private Limited, a wholly owned subsidiary of Star India Private Limited. Disney+ Hotstar currently offers over 100,000 hours of TV content and movies across 9 languages, and every major sport covered live. Highly evolved video streaming technology and a high attention to quality of experience across devices and platforms, make Disney+ Hotstar the most complete video destination for Over The Top (OTT) video consumers.
Read more

Connect with the team

Profile picture
Roopa Rangaprasad
Profile picture
Jayesh Sidhwani
Profile picture
Deepayan Mallick

Company social profiles

linkedintwitterfacebook

Similar jobs

A Product Based Client,Chennai
A Product Based Client,Chennai
Agency job
via SangatHR by Anna Poorni
Chennai
4 - 9 yrs
₹0.5L - ₹1L / yr
skill iconGo Programming (Golang)
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconPython
skill iconJava
+1 more

Position:  AEM Developer 

  •  Exp : 5 to 7 Yrs
  • JD for AEM Developer 

  • Job Function :

• Experienced Java Developer with knowledge in web framework based development and internet technologies

• Develop digital consumer experiences based on foundation of the Adobe AEM product suite, including AEM, CRX, Target and DAM

• Translate marketing and web site needs into AEM specific recommendations and solutions

• Leverage AEM, other state-of-the-art technologies, and integration patterns to solve cross-departmental challenges

• Design and improve internal development methodologies around Adobe AEM solution

• Deliver a robust self-service environment for the end user community

• Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps

• Create and integrate content-driven applications on top of AEMs core platform and integrate with E-commerce solutions and search engines

• Work with technology teams to build and maintain web applications using Adobe's Experience Manager CMS to include site architecture, custom components, workflow development, Digital Asset Management (DAM)

• Integrate websites with web analytics tools and analyze/report on analytics data

• Goal oriented and self-motivated

• Candidate must have the ability to work independently or within a team environment

• Strong oral and written communications skills with ability to create software design and engineering documents

• Ability to multi-task and deliver high quality work under tight deadlines is essential

• Ability to work in a fast paced environment is crucial

• Ability to learn, excel and deliver at a quick pace is required

• BS/BA or higher in Computer Science or related field

Qualification :

  5-7 years in Internet related system development for a public-facing internet web site. (Candidate must have prior experience with public-facing/internet web site development)

• Exposure to AEM Sites preferred

• Experience working with CMS platforms, and 5+ years of experience building with Adobe Experience Manager/CQ5

• Experience developing applications, templates, and components for the Adobe AEM product (WCM, DAM, CRX)

• Experience customizing workflows and integration with other enterprise systems

• Demonstrated experience with Java, JavaScript, HTML5, CSS3 and related technologies

• Working knowledge and understanding of the following: Apache Sling, Apache Felix, Apache and App server logs, OSGi, RESTful web services, Javascript, jQuery, AJAX, JSON, HTML, CSS

• Ability to write complex programs, analyze code changes and make suggestions to improve code complexity for maintainability and scalability.


Read more
Wissen Technology
at Wissen Technology
4 recruiters
Vijayalakshmi Selvaraj
Posted by Vijayalakshmi Selvaraj
Bengaluru (Bangalore)
4 - 18 yrs
Best in industry
skill iconJava
J2EE
skill iconSpring Boot
Design patterns

JD

 

·       Minimum 4-18 Years of Core Java Programming with spring boot Framework,Design patterns Concurrent Programming, Multi-threading (Good knowledge in Executor service, Forkjoin pool and other threading concepts)

 

·       Good knowledge of the JVM with an understanding of performance and memory optimization.

 

·       Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).

 

·       Excellent knowledge on collections like, Array List, Vector, LinkedList, Hashmap, HashTable, HashSet is mandate.

 

·       Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.

 

·       Expert level understanding of Object Oriented Concepts and Data Structures

Location - Only Bangalore

Notice period - Immediate or Serving

Read more
Chennai
8 - 14 yrs
₹10L - ₹25L / yr
skill iconJava
skill iconSpring Boot
Microservices
skill iconAngular (2+)
RESTful APIs

Company: Fineline Technologies (www.finelinetech.com)

Founded: 1998

Headquarters: Norcross, Georgia, USA.

Global Presence: Operations in the U.S., Canada, China, Europe, India, and Africa

Work Mode: Hybrid


We are looking for a highly skilled Java Developer to join our team for permanent, long-term projects, focusing on managing IoT and RFID projects as well as barcode printing solutions. The ideal candidate will have extensive experience in Java development, particularly with Spring Boot, Angular, and RESTful services. They should excel in designing and implementing scalable, reliable, and efficient Java applications. This role involves designing, developing, and maintaining high-quality software solutions, ensuring high performance and responsiveness. Additionally, the candidate will collaborate with stakeholders to understand business requirements, propose optimal solution approaches, and ensure the successful implementation of Java-based solutions.

DUTIES AND RESPONSIBILITIES:

  • Develop, test, and maintain Java applications using modern frameworks like Spring Boot.
  • Design and implement RESTful services and web applications.
  • Troubleshoot, debug, and optimize application performance.
  • Actively engage in product design discussions and contribute to application architecture development.
  • Participate in code reviews and pair programming sessions.
  • Stay updated with the latest industry trends and technologies.

QUALIFICATIONS:

  • Qualifications: B.E/B.S/ M.S in Computer Science, B. Tech/M. Tech in Information Technology, MCA
  • Experience: Advanced knowledge of Java programming with 8+ years of experience
  • Java Programming: Proficiency in Java and its associated technologies, such as J2EE, JDBC, Servlets, JSP, and JavaFX.
  • Spring Framework: (Nice to have UX/UI experience) Expertise in Spring Boot, Spring MVC, and other Spring modules for building robust applications.
  • Web Services: Experience with RESTful and SOAP web services, including designing and implementing APIs.
  • Front-End Technologies: Knowledge of front-end technologies like Angular 16+, React, HTML, CSS, and JavaScript.
  • Database Management
  • Microservices Architecture: Understanding of microservices architecture and containerization tools like Docker and Kubernetes.
  • Software Development Lifecycle (SDLC) Agile
  • Code Quality and Testing: Familiarity with Test Driven Development (TDD), unit testing, and code review processes.

Nice to Have skills

  • Experience with barcode printing and scanning.
  • Understanding of RFID encoding and scanning technologies.
  • Experience with cloud platforms like AWS, Azure.


Salary

As per industry standard

Read more
Product Development organisation
Product Development organisation
Agency job
via Purple Hirez by Aditya K
Hyderabad
4 - 8 yrs
₹8L - ₹28L / yr
skill iconJava
skill iconSpring Boot
Microservices
● Write user level stories and subtasks with your manager and the product management team.
● Execute these via designs and high quality implementations in Java and/or Python.
● Work with frontend engineer to clearly demarcate division of responsibilities via REST based interfaces.
● Focus on solutions that deliver non functional requirements around performance, scalability, security, high availability, monitorability, debuggability and other such concerns.
● Evaluate new technologies and build prototypes for continuous improvements
● Very strong real world experience on Java, Springboot, Microservices.
● Advocate best practices and standards
Read more
Online Gaming Firm
Online Gaming Firm
Agency job
via zyoin by RAKESH RANJAN
Bengaluru (Bangalore)
3 - 12 yrs
₹20L - ₹50L / yr
skill iconJava
J2EE
skill iconSpring Boot
Microservices
Distributed Systems

Role Description

 

The SDE 2/3 will be part of the engineering/development team in Games24x7 Pvt. Ltd. and will be responsible for taking ownership of the core products of the company. The applicant must have good communication, interpersonal, technical and analytical skills in order to take part in the collaborative and cooperative development process that delivers the high quality software we use to provide the best possible playing experience to our players. He/she must be an expert in the Java programming language and needs to be familiar with popular IDEs, tools and scripting languages on the Linux operating system. Familiarity with an RDBMS, preferably PostgreSQL, is essential to succeed in this position.

 

General Accountabilities/Job Responsibilities:

 

  • Participate in the requirements analysis, design, development and testing of applications.
  • Write clean and efficient code and stay hands-on with it.
  • Write high level code, code review, unit testing and deployment.
  • Ensure practical application of design principles with a focus on the user experience, usability, template designs, cross browser issues and client server concepts.
  • Contribute to the development of project estimates, scheduling, and deliverables.
  • Work closely with QA team to determine testing requirements to ensure full coverage and best quality of product.
  • Take up the opportunities to mentor and guide junior team members in excelling their jobs.

 

Requirements:

 

  • B.E. /B.Tech. in Computer Science or MCA from a reputed university.
  • 3-12 years of experience in software development, with emphasis on JAVA/J2EE Server side programming.
  • Hands on experience in core Java, multithreading, RMI, socket programing, JDBC, NIO, webservices and design patterns.
  • Knowledge of distributed system, distributed caching, messaging frameworks, ESB etc.
  • Experience in Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database
  • Additionally, knowledge of HBase, Hadoop and Hive is desirable.
  • Familiarity with message queue systems and AMQP and Kafka is desirable.
  • Experience as a participant in agile methodologies.
  • Excellent written and verbal communication skills and presentation skills.
  • This is not a fullstack requirement, we are looking for a purely backend expert.
Read more
Product / Fintech Company
Product / Fintech Company
Agency job
via Archelons Consulting by Meenu Singh
Bengaluru (Bangalore)
0.6 - 2 yrs
₹8L - ₹14L / yr
skill iconPython
Data Structures
Algorithms
Software design
skill iconAngularJS (1.x)
+4 more
Job position: Senior/Backend Engineer (Python)
 Address: Ali Asker Road, Bangalore 

A quick overview of our stack:
Python, MySQL, NoSQL, Memcache, Bigquery, Microservices.

Responsibilities

As a backend developer, you would be responsible for building, scaling, and maintaining the multiple modules, encompassing - external integration, API management, building business and operation processes, designing and defining microservices, designing multi-input/output state machines
You will be given complete ownership of modules and processes. You will work with business, product, and UI teams to work on new features and products. You are expected to drive the services/modules to maximize its business impact and customer delight.
  • Acumen for good, secure API design
  • Write clear and effective API documentation
  • Write/review test cases for code and process coverage
  • Stickler for good, clear, secure coding, both oneself and team members by code review
  • Reviewing designs, code, and processes from a system security standpoint
  • Defining and building micro-services
  • Building systems with positive business impact Tracking module health, usage, behavior tracking, measure and improve code and processes

Requirement

You will be working on multiple projects/modules. You are expected to write code to integrate - external providers, internal business and process tools, customer-facing applications, and partner-facing applications.
  • At least 1-3 years of working experience in web services, preferably in Python
  • Should have built and released APIs in production
  • Experience working with RDBMS and NoSQL databases
  • Designing thoughtful, extensible data models
  • Knowledge of identifying, defining and building micro-services
  • Working knowledge of GCS, AWS, Azure or any other cloud provider
  • Aggressive problem diagnosis and creative problem-solving skills
  • Good communication skills - written and spoken

Good to have

  • Focus on constant improvement of developer experience
  • Building or Working knowledge of CI/CD
  • Basic know-how of front-end technologies like AngularJS/React
  • Have worked on additional languages like Javascript/Ruby

 Job Location - Bangalore
Read more
Mobile Programming LLC
at Mobile Programming LLC
1 video
34 recruiters
Vandana Dhiman
Posted by Vandana Dhiman
Gurugram, Dehradun, Mohali, Bengaluru (Bangalore), Chennai, Pune, Panchkula
3 - 10 yrs
₹8L - ₹12L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more
Job Description:

Java Developer(java8,spring boot,microservices, rest api, SQL,JPA)

- Should have strong hands-on experience in JUnit, Spring Framework, Spring Boot.

- Should have experience in Microservices, WebSphere.

- Preferred to have experience in Jenkin and CI and CD pipeline.

- Should have worked in Agile methodologies.

- Experience in Web development, Responsive UI.

- Ability to recognize user experience needs and convert them into the design.

- Knowledge in REST services

- Basic knowledge in HTML, CSS

- Experience in Microservices

Joining Time : Immediate
Read more
Our client company is into Computer software. (TR1)
Our client company is into Computer software. (TR1)
Agency job
via Multi Recruit by Meghana S
Bengaluru (Bangalore)
4 - 6 yrs
₹8L - ₹12L / yr
skill iconJava
J2EE
skill iconSpring Boot
REST API
  • Java, J2EE
  • Microservices
  • Spring Boot
  • JPA, REST API, JSON, JWT, OAuth, Spring Security, Swagger
  • Oracle / MySQL / Postgres DB
  • Angular / React / React Native
  • JIRA, Bitbucket

Must-Have -

  • Excellent knowledge of Core Java and Spring
  • Strong experience in REST API and web services
  • Experience in Oracle / Mysql / Postgres DB
  • Should be efficient with Java J2EE and related technologies
  • Should have very good communication skills and analytical skills.
  • Should have good knowledge in Software Development Life Cycle and Agile methodologies.
  • Good knowledge of current / emerging technologies and trends
  • Good analytical and problem-solving skills
  • Excellent written and verbal communication skills. High levels of initiative and creativity
  • Good communication skills with all stakeholders, good team player with the ability to mentor juniors

Good to Have:

  • Knowledge in Banking Domain
  • Full-stack developers with knowledge and understanding of Javascript and associated technologies like React, Angular, HTML5, CSS will have an advantage.
Read more
Zeta Suite
at Zeta Suite
4 recruiters
Naveen Kumar D G
Posted by Naveen Kumar D G
Bengaluru (Bangalore)
3 - 8 yrs
₹20L - ₹35L / yr
skill iconJava
Object Oriented Programming (OOPs)
Spring
Microservices
Multithreading
+1 more
Responsibilities: • Building highly-scalable and secure payments platform • Primary owners of one or more components of the platform and will drive innovation in your area of ownership • Working with various product teams gathering requirements and adding capabilities • Working with some of the smartest people in the industry and will have ample opportunity to learn and grow • Using cutting-edge cryptography to secure payments beyond industry standards • Deriving actionable insights by mining TBs of data • Building low-level infrastructure that aims to push the boundaries of network performance • Participating actively in recruitment and nurturing of engineers as awesome as you • Review and influence new evolving design, architecture, standards and methods with stability, maintainability and scale in mind • Identify patterns and provide solutions to class of problems • Research, evaluate and socialise new tools, technologies, and techniques to improve the value of the system • Be able to multi-task, prioritise and handle dependencies with minimal oversight Requirements: • Bachelor's/Master's degree in engineering (computer science, information systems) • If you spend time cracking NP hard problems rather than cracking nuts, you are the most laziest person and automates everything, you appreciate beauty of code (bonus if you can sing Finite simple group of order 2), you should apply in t=0 • Good understanding of Databases • Good understanding of networking (especially with HTTP) • Good understanding of OS concepts • Should have hands on development experience with Object Oriented Programming (Java is highly preferred) on a large scale system • Understands and showcase ownership of the products • Good with concepts of scaling and worked with distributed systems
Read more
Supr Infotech Solutions
at Supr Infotech Solutions
6 recruiters
Shaneeben P
Posted by Shaneeben P
Remote, Bengaluru (Bangalore)
1 - 2 yrs
₹12L - ₹15L / yr
Software Development
Problem solving
Data Structures
Design patterns
Product development
About Supr Daily
Supr Daily is a daily delivery service in India. Starting with milk, the company delivers the most frequent
daily needs to consumers via a subscription model. Founded by alumni of IIT and IIM, the company is
pioneering the micro delivery e-commerce model in India. The company is a Y-Combinator startup and is
currently backed by Swiggy. With a commitment of $100 Million from Swiggy, the team is scaling their
unique supply chain nationally to serve more than 1 Million households every single day. Y Combinator
is one of the top American Seed Accelerator and their portfolio includes Airbnb, Dropbox, InstaKart,
Reddit and about 1500 other startups across the globe.
Swiggy is on a quest to bring convenience to over 100 Million Indians over the next years. The
investment in Supr Daily is part of its core strategy to expand the reach of the consumer base as well as
fulfilling the daily needs of a consumer leveraging the power of the milk railroad.
We are looking for smart coders who are cognisant of business, product and quality.
Responsibilities
● Working on a disruptive product that's still in its early stages.
● Responsible for driving innovation in Software.
● Development, while relentlessly improving performance, scalability, and maintainability.
● Owning the design process, implementation, and verification of framework components
leveraging standard software engineering methodologies.
● Translating functional and technical requirements into detailed architecture and design.
● Mentoring other engineers, defining our technical culture, and helping to build a fast-growing
team.
● Mentoring and supporting other team members by doing code reviews and applying your
experience in process and technical leadership.
Requirements
● 1- 2 years of experience in product development, architecture, and design.
● Constantly learning and looking for ways to improve yourself and the processes around you.
● Working in agile team environments and are a self-starter, conscientious member of the team.
● Love to code, but also you are awesome at it.
Why explore career at Supr Daily
We are building a diverse team of employees from across the globe and in a spree of hiring of great
talented folks. At the heart of that is hiring people to have a desire to succeed, a passion to innovate and
an insatiable appetite to learn. If that sounds like you, read on, this may be just the place for you.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos