Jobs
Interviews

3279 Rabbitmq Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

10.0 years

0 Lacs

Greater Hyderabad Area

On-site

Locations: Noida/ Gurgaon/ Indore/ Bangalore/ Pune/ Hyderabad Job Description DevOps architect with Docker,Kubernetes expertise. Seeking a highly skilled DevOps Architect with deep expertise in Linux, Kubernetes, Docker , and related technologies. The ideal candidate will design, implement, and manage scalable, secure, and automated infrastructure solutions, ensuring the seamless integration of development and operational processes. You will be a key player in the architecture and implementation of CI/CD pipelines, managing infrastructure, container orchestration, and system monitoring. Roles & Responsibilities Key Responsibilities: Design and implement DevOps solutions that automate software delivery pipelines and infrastructure provisioning. Architect and maintain scalable Kubernetes clusters to manage containerized applications across multiple environments. Leverage Docker to build, deploy, and manage containerized applications in development, staging, and production environments. Optimize and secure Linux-based environments for application performance, reliability, and security. Collaborate with development teams to implement CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or similar . Monitor, troubleshoot, and improve system performance, security, and availability through effective monitoring and logging solutions (e.g., Prometheus, Grafana, ELK Stack). Automate configuration management and system provisioning tasks on-premise environments. Implement security best practices and compliance measures, including secrets management, network segmentation, and vulnerability scanning. Mentor and guide junior DevOps engineers and promote best practices in DevOps, automation, and cloud-native architecture. Stay up-to-date with industry trends and evolving DevOps tools and technologies to continuously improve systems and processes. Required Skills and Experience: 10+ years of experience in IT infrastructure, DevOps, or systems engineering. Strong experience with Linux systems administration (Red Hat, Ubuntu, CentOS). 3+ years of hands-on experience with Kubernetes in production environments, including managing and scaling clusters. Extensive knowledge of Docker for building, deploying, and managing containers. Proficiency with CI/CD tools such as Jenkins, GitLab CI, Bamboo , or similar. Familiarity with monitoring and logging solutions (Prometheus, Grafana, ELK Stack, etc.). Strong understanding of networking, security best practices , and cloud-based security solutions. Hands-on experience with scripting and automation tools like Bash, Python Excellent troubleshooting, problem-solving, and analytical skills. Experience with Git or other version control systems. Good to have Skills: Experience with service mesh technologies (e.g., Istio, Linkerd) and API gateways . Familiarity with container security tools such as Aqua Security, Twistlock , or similar. Familiarity with Kafka , RabbitMQ, SOLR

Posted 16 hours ago

Apply

2.0 - 10.0 years

0 - 1 Lacs

Puducherry

On-site

Job Description : We are seeking a Experience .Net developer with 2-10 years and familiarity building microservices using Docker, and using both SQL and Linq-To-SQL to interact with relational databases and non-relational databases. Requirements: C# / .NET(.NET CORE 3.1 AND GREATER VERSIONS ) EF Core / ASP.NET/MVC.NET MSSQL LINQ REST services(WEB API) Microservices MSMQ / RabbitMQ / Azure Service Bus He/she must have project management experience Good to have: Experience in JavaScript, HTML and CSS3 is desirable Experience in Frontend technologies especially Angular / React Experience in cloud (any one among GCP,Azure,AWS) Good experience in NoSQL/SQL database Worked in an Agile / SCRUM development environment Knowledge of analysis, requirements gathering and formal walk-through techniques Experience with Bootstrap or Material UI Experience in Central Logging ( any one among SEQ , ELK ) Experience using Github Knowledge on workbench is a plus. Job Type: Full-time Pay: ₹6,000.00 - ₹15,000.00 per month

Posted 16 hours ago

Apply

8.0 years

4 - 6 Lacs

Hyderābād

On-site

Job Information Date Opened 07/31/2025 Job Type Full time Industry IT Services City Hyderabad State/Province Telangana Country India Zip/Postal Code 500081 About Us About DATAECONOMY: We are a fast-growing data & analytics company headquartered in Dublin with offices inDublin, OH, Providence, RI, and an advanced technology center in Hyderabad,India. We are clearly differentiated in the data & analytics space via our suite of solutions, accelerators, frameworks, and thought leadership. Job Description We are looking for a highly skilled and experienced Lead Java Backend Developer to join our dynamic engineering team. As a technical leader, you will play a critical role in designing, developing, and delivering robust backend solutions. You will be responsible for driving architecture, mentoring junior developers, and collaborating with cross-functional teams to create scalable enterprise applications. Key Responsibilities: Lead the design and development of scalable, high-performance backend systems using Java (Spring Boot or equivalent frameworks). Collaborate with product managers, architects, and other stakeholders to define technical requirements and project scope. Implement RESTful APIs, microservices, and backend services that are secure and optimized for performance. Guide and mentor junior developers and ensure adherence to coding best practices, design principles, and software quality standards. Participate in code reviews, performance tuning, and debugging of critical issues. Work closely with DevOps teams to manage deployment pipelines and CI/CD processes. Ensure backend architecture supports current and future business needs with an eye to scalability and maintainability. Requirements Skills & Qualifications: 8+ years of hands-on experience in backend development with Java . Strong knowledge of Spring Framework (Spring Boot, Spring Cloud, etc.). Experience with RESTful APIs , microservices architecture , and message queues (Kafka, RabbitMQ, etc.). Good understanding of database technologies – both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, etc.). Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes). Familiarity with unit testing frameworks like JUnit, Mockito, etc. Strong problem-solving and architectural design skills. Excellent communication, leadership, and team management skills. Experience with Agile/Scrum methodologies. Preferred Qualifications: Exposure to frontend-technologies or full-stack development is a plus. Experience with performance optimization and large-scale systems. Prior experience in leading a team or managing a project lifecycle end-to-end. Benefits As per company standards.

Posted 16 hours ago

Apply

5.0 years

0 Lacs

Cochin

On-site

Job Position: Magento Developer Location: Kochi/Bangalore Experience: 5-15years Mandate: Magento1 and Magento 2 experience along with Migration familiar in RESTful APIs and GraphQL Experience in headless architecture Strong knowledge in Magento Indexing & Caching. Experience in customization using 3rd party search module Job Description: Overall 3+ years of experience working on Magento / Adobe Commerce Cloud. Prefer someone with over 5 years of experience in various capacities in Retail Domain . Deep Knowledge in Magento 2 +, preferring a full stack mindset Should have a good understanding of all sub-systems in eCommerce including User Management, Catalog / Product / Browse / Search, Promotions & Pricing, Payments, Cart & Checkout, Tax, Address validations, Checkout, Place Order, Backend jobs and processes etc. Prefer someone working on a composable paradigm with knowledge of disparate components for CMS (AEM, Contentful etc), Search (Constructor, Bloomreach etc), Loyalty, PWA for experience layer, International Shipping etc Able to build custom reusable modules from scratch Deep understanding of Magento 2 architecture and best practices. Should be familiar in RESTful APIs and GraphQL Capable of extending GraphQL schemas for custom modules. Strong knowledge in Magento Indexing & Caching Proven experience in writing and managing backend batch jobs, data syncs and cron-based processes. Create and optimize custom scheduled jobs and asynchronous background processes (e.g., order sync, catalog imports). Solid MySQL and database schema design experience, including indexing and optimization. Optimize database queries, indexing strategies, and backend performance across Magento and related services. Proficient in developing and consuming REST/SOAP APIs. Recommended to have experience with message queues (RabbitMQ, Kafka, or similar). Third-party Service Integration – Prefer someone with experience in integration aspects including ERPs, CRMs, OMS, Payment Gateways etc. Experience in working with multi-website/multi -store/store-views/brands with support to multi-language & multi-currency Proficient in PHP and MySQL Exposure to headless architecture or PWA Studio is an advantage. Good grasp of Agile/Scrum methodologies and tools like Jira. Collaborate with cross-functional teams including UI/UX designers, product managers, and QA to ensure quality and timely delivery. Optimize site performance and scalability; perform code reviews and ensure coding standards. Troubleshoot and resolve complex technical issues in a timely manner. Recommend to have someone with Adobe certification (Professional / Expert) Experience in test-driven development (TDD), integration testing, and end-to-end testing using Junit, Mockito, RestAssured, etc. Experience with Continuous Integration Delivery models such as Azure DevOps, including Git, CI/CD pipelines and IaC Good to Have Skills: Demonstrable understanding of infrastructure and application security management, in the context of developing and operating large-scale multi-tenant systems Broad knowledge of contemporary technologies and frameworks blended with experience of working with relevant ones (RESTful web services, database) Job Type: Full-time Pay: ₹269,271.01 - ₹2,590,380.65 per year Work Location: In person

Posted 16 hours ago

Apply

3.0 years

0 Lacs

Guwahati, Assam, India

On-site

We are seeking a highly skilled Software Engineer with strong Python expertise and a solid understanding of data engineering principles to join our team. The ideal candidate will work on developing and optimizing scalable applications and data workflows, integrating diverse data sources, and supporting the development of data-driven products. This role requires hands-on experience in software development, data modeling, ETL/ELT pipelines, APIs, and cloud-based data systems. You will collaborate closely with product, data, and engineering teams to build high-quality, maintainable, and efficient solutions that support analytics, machine learning, and business intelligence initiatives. Roles and Responsibilities Software Development Design, develop, and maintain Python-based applications, APIs, and microservices with a strong focus on performance, scalability, and reliability. Write clean, modular, and testable code following best software engineering practices. Participate in code reviews, debugging, and optimization of existing applications. Integrate third-party APIs and services as required for application features or data ingestion. Data Engineering Build and optimize data pipelines (ETL/ELT) for ingesting, transforming, and storing structured and unstructured data. Work with relational and non-relational databases, ensuring efficient query performance and data integrity. Collaborate with the analytics and ML teams to ensure data availability, quality, and accessibility for downstream use cases. Implement data modeling, schema design, and version control for data pipelines. Cloud & Infrastructure Deploy and manage solutions on cloud platforms (AWS/Azure/GCP) using services such as S3, Lambda, Glue, BigQuery, or Snowflake. Implement CI/CD pipelines and participate in DevOps practices for automated testing and deployment. Monitor and optimize application and data pipeline performance using observability tools. Collaboration & Strategy Work cross-functionally with software engineers, data scientists, analysts, and product managers to understand requirements and translate them into technical solutions. Provide technical guidance and mentorship to junior developers and data engineers as needed. Document architecture, code, and processes to ensure maintainability and knowledge sharing. Required Skills Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field. 3+ years of experience in Python software development. Strong knowledge of data structures, algorithms, and object-oriented programming. Hands-on experience in building data pipelines (Airflow, Luigi, Prefect, or custom ETL frameworks). Proficiency with SQL and database systems (PostgreSQL, MySQL, MongoDB, etc.). Experience with cloud services (AWS/GCP/Azure) and containerization (Docker, Kubernetes). Familiarity with message queues/streaming platforms (Kafka, Kinesis, RabbitMQ) is a plus. Strong understanding of APIs, RESTful services, and microservice architectures. Knowledge of CI/CD pipelines, Git, and testing frameworks (PyTest, UnitTest). APPLY THROUGH THIS LINK Application link- https://forms.gle/WedXcaM6obARcLQS6

Posted 16 hours ago

Apply

3.0 years

6 - 19 Lacs

India

On-site

Job Title: Software Engineer – Video Management System Integration Location: Ahmedabad, India Employment Type: Full-Time Job Overview We are looking for a talented and experienced Software Engineer to lead the integration of Video Management Systems (VMS) within our infrastructure. This role is ideal for someone with strong proficiency in modern C++ and deep understanding of microservices architecture, focused on developing scalable, high-performance solutions for video processing and management. Key Responsibilities Video Management System Integration Design and implement robust integrations between VMS platforms and enterprise applications Develop APIs and middleware for seamless video data exchange and system interoperability Optimize video streaming, processing, and storage workflows for performance and scalability Ensure real-time synchronization of video data across distributed systems Software Development Write efficient and reliable C++ code for video processing and integration components Design and implement microservices to enable core video management functionality Build scalable architectures capable of handling large volumes of video data Develop and maintain RESTful APIs and messaging interfaces for inter-service communication System Architecture & Design Architect fault-tolerant, microservices-based solutions for video workflows Design distributed systems that support real-time video processing and storage Collaborate with cross-functional teams to define technical requirements and integration strategies Focus on scalability, performance tuning, and system security throughout the development lifecycle Quality Assurance & Maintenance Write comprehensive unit and integration tests for developed components Troubleshoot and resolve complex issues in distributed environments Continuously monitor and optimize performance of video processing systems Maintain thorough documentation for all integration processes, APIs, and system components Required Qualifications Core Skills C++ (11/14/17/20): Minimum 3 years of hands-on experience in modern C++ development Microservices Architecture: Deep understanding of microservices principles, patterns, and implementation System Integration: Proven experience in integrating third-party video systems or services Technical Proficiency Strong knowledge of video codecs, streaming protocols, and video processing tools Experience with VMS platforms or video analytics systems Proficiency in API development (REST, gRPC) Familiarity with containerization technologies (Docker, Kubernetes) Experience with message brokers (RabbitMQ, Kafka) Solid grasp of distributed systems and cloud-native architectures Working knowledge of cloud platforms like AWS, Azure, or GCP Additional Skills Database systems: SQL and NoSQL Video streaming technologies: RTSP, HLS, WebRTC Networking and video transmission protocols Source control (Git) and CI/CD tools Debugging and performance tuning for real-time systems Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, or related field Experience in video analytics, computer vision, or machine learning Understanding of security best practices in video data environments Familiarity with monitoring/logging tools (e.g., Prometheus, ELK stack) Agile development methodology experience Industry experience in security, surveillance, or media technology Job Type: Full-time Pay: ₹678,829.04 - ₹1,941,123.03 per year Schedule: Day shift Work Location: In person Expected Start Date: 01/08/2025

Posted 16 hours ago

Apply

3.0 years

2 - 10 Lacs

India

On-site

Job Title: Software Engineer – Video Management System Integration Location: Ahmedabad, India Employment Type: Full-Time Job Overview We are looking for a talented and experienced Software Engineer to lead the integration of Video Management Systems (VMS) within our infrastructure. This role is ideal for someone with strong proficiency in modern C++ and deep understanding of microservices architecture, focused on developing scalable, high-performance solutions for video processing and management. Key Responsibilities Video Management System Integration Design and implement robust integrations between VMS platforms and enterprise applications Develop APIs and middleware for seamless video data exchange and system interoperability Optimize video streaming, processing, and storage workflows for performance and scalability Ensure real-time synchronization of video data across distributed systems Software Development Write efficient and reliable C++ code for video processing and integration components Design and implement microservices to enable core video management functionality Build scalable architectures capable of handling large volumes of video data Develop and maintain RESTful APIs and messaging interfaces for inter-service communication System Architecture & Design Architect fault-tolerant, microservices-based solutions for video workflows Design distributed systems that support real-time video processing and storage Collaborate with cross-functional teams to define technical requirements and integration strategies Focus on scalability, performance tuning, and system security throughout the development lifecycle Quality Assurance & Maintenance Write comprehensive unit and integration tests for developed components Troubleshoot and resolve complex issues in distributed environments Continuously monitor and optimize performance of video processing systems Maintain thorough documentation for all integration processes, APIs, and system components Required Qualifications Core Skills C++ (11/14/17/20): Minimum 3 years of hands-on experience in modern C++ development Microservices Architecture: Deep understanding of microservices principles, patterns, and implementation System Integration: Proven experience in integrating third-party video systems or services Technical Proficiency Strong knowledge of video codecs, streaming protocols, and video processing tools Experience with VMS platforms or video analytics systems Proficiency in API development (REST, gRPC) Familiarity with containerization technologies (Docker, Kubernetes) Experience with message brokers (RabbitMQ, Kafka) Solid grasp of distributed systems and cloud-native architectures Working knowledge of cloud platforms like AWS, Azure, or GCP Additional Skills Database systems: SQL and NoSQL Video streaming technologies: RTSP, HLS, WebRTC Networking and video transmission protocols Source control (Git) and CI/CD tools Debugging and performance tuning for real-time systems Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, or related field Experience in video analytics, computer vision, or machine learning Understanding of security best practices in video data environments Familiarity with monitoring/logging tools (e.g., Prometheus, ELK stack) Agile development methodology experience Industry experience in security, surveillance, or media technology Job Type: Full-time Pay: ₹258,621.55 - ₹1,047,305.36 per year Schedule: Day shift Work Location: In person Expected Start Date: 01/08/2025

Posted 16 hours ago

Apply

2.0 years

0 Lacs

Navi Mumbai, Maharashtra, India

Remote

Job Posting Title Software Engineer Job Description The Role : In this role, you will be part of the development of enterprise and web applications within Search Services team. The candidate would need to be a solid individual contributor who has experience in doing agile development, who has worked on complex architecture like cloud, load balanced systems, Restful API, Search Engines, NoSQL databases, high-performing systems etc. An ideal candidate can create scalable, flexible technical solutions, understand and support existing systems, study their enterprise complexities and develop state of art systems with modern software development practices. The candidate needs to have good grasping abilities to pick up new technologies and frameworks. Responsibilities : Design & develop web and enterprise solutions to be flexible, scalable & extensible using Java/J2EE in AWS cloud environment. Good working experience in OO analysis & design using common design patterns Enforce good agile practices like test driven development, Continuous Integration and improvement. Implement enhancements to improve the reliability, performance, and usability of our applications. Motivation to learn innovative trade of programming, debugging and deploying Self-starter, with excellent self-study skills and growth aspirations A good team player with ability to meet tight deadlines in a fast-paced environment Excellent written and verbal communication skills. Flexible attitude, perform under pressure. Requirements: These are the most important skills, qualities, etc. that we’d like for this role. Hands-on in Java/ Web-services / Spring /SpringBoot Very Strong knowledge of databases and hands on MS SQL/MySQL/PostgreSQL and NoSQL DB Understanding of Open Search a big plus. Good understanding of Object oriented design, Design Patterns, Enterprise Integration Patterns Experience with troubleshooting and debugging techniques. Hands-on experience on AWS services. Has done development or debugging on Linux/ Unix platforms. Ability to work independently and as part of a team. Experience with DevOps practices and tools. Minimum 2 years of experience in software development or a related field. Good to Have: Machine Learning knowledge. Exposure to Capital Market domain preferred (Indexes, Equity etc.) Knowledge of RabbitMQ and Kafka Morningstar’s hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We’ve found that we’re at our best when we’re purposely together on a regular basis, at least three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you’ll have tools and resources to engage meaningfully with your global colleagues. I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal Entity

Posted 17 hours ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

BACKEND ENGINEER Understanding of Spring AOP, Microservices architecture design and implementation Basic understanding of Microservices Design Pattern such as Circuit Breaker etc Experience with event driven frameworks such as Kafka, RabbitMQ, or IBM MQ Ability to implement container-based APIs using container frameworks like OpenShift, Docker, or Kubernetes. Working experience with Gradle, GIT, GitHub, GitLab, etc. around continuous integration and continuous delivery infrastructure Requirements Requirements Experience of- 5+ years in REST frameworks with focus on API development with Spring Boot. 3+ years in Microservice Architecture based applications. Good Experience in AGILE methodology (Scrum, Lean, SAFE, etc.) 2+ years’ experience integrating with backend services like Kafka, Event Hub , Rabbit MQ , AWS SQS, J2C, ORM frameworks (Hibernate, JPA, JDO, etc), JDBC. Technology Stack Java//J2EE, Spring, Spring Boot, Micro Services, Kafka, OpenShift, Docker, Kubernetes RDBMS databases like Oracle, MS SQL Server, AWS, RDS, Gitlab Benefits Benefits Standard Company Benefits

Posted 17 hours ago

Apply

5.0 years

10 - 12 Lacs

Vadodara, Gujarat, India

On-site

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 5+ years of professional Java development experience. Proficiency in Java 8+ and knowledge of core Java libraries and design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data). Strong understanding of RESTful APIs and microservices architecture. Familiarity with front-end technologies like HTML, CSS, JavaScript (optional). Experience with relational databases such as MySQL, PostgreSQL, or Oracle. Proficiency with version control systems (Git). Familiarity with build tools like Maven or Gradle. Experience working in Agile/Scrum environments. Excellent problem-solving and communication skills. Preferred Qualifications Experience with cloud platforms (AWS, Azure, GCP). Knowledge of containerization tools (Docker, Kubernetes). Experience with CI/CD tools like Jenkins, GitLab CI, or similar. Familiarity with message brokers (Kafka, RabbitMQ). Prior experience in mentoring or leading a team of developers. Skills: javascript,css,spring framework,spring,aws,java 8+,azure,design patterns,kubernetes,boot,spring data,core java libraries,restful apis,microservices architecture,gradle,oracle,agile,spring boot,html,docker,git,jenkins,scrum,spring mvc,mysql,gitlab ci,java,postgresql,gcp,rabbitmq,sql,kafka,maven

Posted 17 hours ago

Apply

0 years

0 Lacs

Sadar, Uttar Pradesh, India

On-site

Skills Required Proficient in Python and Django framework. Strong understanding of RESTful APIs, serializers, and request/response cycles. Familiarity with databases like PostgreSQL, MySQL, or SQLite. Experience with frontend technologies for admin panel integration (HTML, CSS, JavaScript). Knowledge of version control systems like Git. Familiarity with Docker and containerization is a plus. Experience with task queues like Celery and message brokers like RabbitMQ is a bonus. Job Role & Responsibilities Backend Development Design, develop, and maintain server-side logic using Django. Create and manage RESTful APIs or GraphQL endpoints for seamless data exchange. Optimize backend code for speed, scalability, and security. Database Management Design and maintain database schemas and relationships. Write optimized queries and manage migrations using Django ORM. Ensure database security and integrity, including regular backups. Admin Panel Development And Customization Build and customize Django Admin interfaces for efficient data management. Develop user-friendly admin dashboards tailored to business requirements. Implement custom filters, actions, and field displays in the admin panel. Integration And Maintenance Integrate third-party services (e.g., payment gateways, APIs, email services). Troubleshoot and debug backend issues, ensuring smooth operations. Manage deployment and version control (e.g., Git, CI/CD pipelines). Security And Compliance Implement authentication and authorization mechanisms (e.g., JWT, OAuth). Secure APIs and data with best practices (e.g., encryption, CSRF, and SQL injection prevention). Stay updated with Django and industry standards for backend security.

Posted 18 hours ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Pune, Maharashtra, India; Bengaluru, Karnataka, India; Gurugram, Haryana, India; Hyderabad, Telangana, India . Minimum qualifications: Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience in software engineering. 3 years of experience in application or solution architecture. 3 years of experience in developing applications in one or more programming languages such as Java, Python, Go, or similar. Experience managing internal or client-facing projects to completion. Experience troubleshooting client's technical issues, and working with Engineering, Sales, and Services teams, and customers. Experience in designing, developing, and maintaining internet facing production-grade applications. Preferred qualifications: Experience in designing cloud-native enterprise applications. Experience with unit or automated testing tools such as Junit. Experience with networking technologies (e.g., Load Balancers, Firewalls) and web standards (e.g., Representational State Transfer Application Programming Interfaces (REST APIs), web security mechanisms). Experience with DevOps practices, including infrastructure as code, continuous integration, and automated deployment. Experience with deployment and orchestration technologies (e.g., Puppet, Chef, Salt, Ansible, Docker, Kubernetes, Mesos, OpenStack, Jenkins). Understanding of open source server software (e.g., NGINX, RabbitMQ, Redis, Elasticsearch). About The Job The Google Cloud Consulting Professional Services team guides customers through the moments that matter most in their cloud journey to help businesses thrive. We help customers transform and evolve their business through the use of Google’s global network, web-scale data centers, and software infrastructure. As part of an innovative team in this rapidly growing business, you will help shape the future of businesses of all sizes and use technology to connect with customers, employees, and partners. As an Application Modernization Engineer, you will work with customers to assess existing enterprise applications in anticipation of a cloud migration/modernization, by providing application design experience, assessing and classifying applications and application platforms, and proposing rewrite approaches to facilitate deployment to cloud native products like Google Kubernetes Engine. You will work with customers on legacy application re-design and implementation including application scaling, reliability, and ongoing operations such as application and feature rollouts, monitoring, and more. You will work closely with Product Management and Product Engineering to build and constantly generate excellence in our products. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Be a trusted technical advisor to customers, and design and build applications. Recommend approaches and estimated effort for application migration and modernization programs. Influence and coach a distributed team of engineers. Maintain high levels of development practices (e.g., technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution) writing clean, modular and self-sustaining code, with repeatable quality and predictability. Manage project priorities, deadlines, and deliverables. Work with customers to design technical architectures, migration approaches, and application optimizations. Create and deliver best practice recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .

Posted 18 hours ago

Apply

3.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Job Title: Software Engineer – Video Management System Integration Location: Ahmedabad, India Employment Type: Full-Time Company Description ATRI Solutions specializes in turning innovative ideas into reality through advanced technology. Whether it's crafting sophisticated embedded systems, building connected IoT solutions, or creating custom hardware, we offer comprehensive product development services designed to help your business succeed. Our approach blends innovation with practicality, ensuring that our solutions are seamless, reliable, and easy to integrate. Join ATRI Solutions — your trusted partner for digital transformation — and elevate your business with smart, effective technology. Job Overview We are looking for a talented and experienced Software Engineer to lead the integration of Video Management Systems (VMS) within our infrastructure. This role is ideal for someone with strong proficiency in modern C++ and deep understanding of microservices architecture , focused on developing scalable, high-performance solutions for video processing and management. Key Responsibilities Video Management System Integration Design and implement robust integrations between VMS platforms and enterprise applications Develop APIs and middleware for seamless video data exchange and system interoperability Optimize video streaming, processing, and storage workflows for performance and scalability Ensure real-time synchronization of video data across distributed systems Software Development Write efficient and reliable C++ code for video processing and integration components Design and implement microservices to enable core video management functionality Build scalable architectures capable of handling large volumes of video data Develop and maintain RESTful APIs and messaging interfaces for inter-service communication System Architecture & Design Architect fault-tolerant, microservices-based solutions for video workflows Design distributed systems that support real-time video processing and storage Collaborate with cross-functional teams to define technical requirements and integration strategies Focus on scalability, performance tuning, and system security throughout the development lifecycle Quality Assurance & Maintenance Write comprehensive unit and integration tests for developed components Troubleshoot and resolve complex issues in distributed environments Continuously monitor and optimize performance of video processing systems Maintain thorough documentation for all integration processes, APIs, and system components Required Qualifications Core Skills C++ (11/14/17/20): Minimum 3 years of hands-on experience in modern C++ development Microservices Architecture: Deep understanding of microservices principles, patterns, and implementation System Integration: Proven experience in integrating third-party video systems or services Technical Proficiency Strong knowledge of video codecs , streaming protocols , and video processing tools Experience with VMS platforms or video analytics systems Proficiency in API development (REST, gRPC) Familiarity with containerization technologies (Docker, Kubernetes) Experience with message brokers (RabbitMQ, Kafka) Solid grasp of distributed systems and cloud-native architectures Working knowledge of cloud platforms like AWS , Azure , or GCP Additional Skills Database systems: SQL and NoSQL Video streaming technologies: RTSP, HLS, WebRTC Networking and video transmission protocols Source control (Git) and CI/CD tools Debugging and performance tuning for real-time systems Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, or related field Experience in video analytics , computer vision , or machine learning Understanding of security best practices in video data environments Familiarity with monitoring/logging tools (e.g., Prometheus, ELK stack) Agile development methodology experience Industry experience in security , surveillance , or media technology

Posted 19 hours ago

Apply

7.0 years

0 Lacs

Pune, Maharashtra, India

Remote

Position : Senior Software Engineer - 7 to 10 years exp (Python and Golang) Work Mode - Remote Years of Experience: 7- 10years (5+ years exp in Python) Office Location - SB Road, Pune, Remote (for other locations) Qualifications – Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Responsibilities & Skills: ● Design, develop, and maintain high-quality software applications using Python and the Django framework. ● Collaborate with cross-functional teams to define, design, and ship new features and enhancements. ● Integrate third-party APIs (REST, SOAP, streaming services) into the existing product. ● Optimize application performance and ensure scalability and reliability. ● Write clean, maintainable, and efficient code, following best practices and coding standards. ● Participate in code reviews and provide constructive feedback to peers. ● Troubleshoot and debug applications, identifying root causes of issues. ● Stay current with industry trends, technologies, and best practices in software development. Required Skills (Python): ● Bachelor’s or Master’s degree in Computer Science or related field from IIT, NIT, or any other reputed institute. ● 3-10 years of experience in software development, with at least 4 years of background in Python and Django . ● Working knowledge of Golang (Mandatory) ● Experience integrating third-party APIs (REST, SOAP, streaming services) into applications. ● Familiarity with database technologies, particularly MySQL(must have) and HBase.(nice of have) ● Experience with message brokers like Kafka (must) , Rabbitmq and Redis ● Experience on Version control systems such as Github ● Familiarity with RESTful APIs and integration of third-party APIs. ● Strong understanding of software development methodologies, particularly Agile ● Demonstrable experience with writing unit and functional tests ● Excellent problem-solving skills and ability to work collaboratively in a team environment. ● Experience with database systems such as PostgreSQL, MySQL, or MongoDB. Good To Have: ● Experience with cloud infrastructure like AWS/GCP or other cloud service provider experience ● Knowledge on IEEE 2030.5 standard (Protocol) ● Knowledge on ● Serverless architecture, preferably AWS Lambda ● Experience with PySpark, Pandas, Scipy, Numpy libraries is a plus Experience in microservices architecture ● Solid CI/CD experience ● You are a Git guru and revel in collaborative workflows ● You work on the command line confidently and are familiar with all the goodies that the linux toolkit can provide ● Knowledge of modern authorization mechanisms, such as JSON Web Token ● Good to have front end technologies like - ReactJS, NodeJS

Posted 21 hours ago

Apply

8.0 years

0 Lacs

India

Remote

Job Title: Senior Python Developer Experience Required: 8+ years Location: Remote Job Type: Full-Time Job Summary: We are looking for a highly experienced and motivated Senior Python Developer with 8+ years of hands-on experience in developing scalable, high-performance applications. The ideal candidate will have a strong background in backend development, API integration, and cloud services, along with a solid understanding of system architecture and DevOps practices. Key Responsibilities: Design, develop, and maintain efficient, reusable, and reliable Python code. Build RESTful APIs and integrate third-party services. Work with relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases. Lead system architecture discussions and code reviews. Collaborate with frontend developers, DevOps, and other stakeholders. Implement automated testing platforms and unit tests. Ensure the performance, quality, and responsiveness of applications. Troubleshoot, debug, and optimize existing systems. Participate in Agile/Scrum development processes. Mentor junior developers and contribute to knowledge sharing. Develop and maintain CI/CD pipelines (e.g., Jenkins, GitLab CI). Write technical documentation for internal and external use. Work with cloud platforms like AWS, Azure, or GCP. Ensure adherence to best coding practices, security standards, and compliance. Continuously explore new technologies to improve existing systems. Required Skills: Expert-level proficiency in Python 3.x Strong experience with Django , Flask , or FastAPI Experience with RESTful APIs , GraphQL is a plus Solid understanding of ORMs , database schema design, and performance tuning Hands-on experience with Docker , Kubernetes (preferred) Familiarity with message brokers like RabbitMQ, Kafka, or Celery Experience with unit testing , pytest , and TDD Version control with Git , code reviews, and branching strategies Knowledge of security best practices and OAuth2/JWT Exposure to DevOps and cloud infrastructure tools (AWS/GCP) Preferred Qualifications: Bachelor’s/Master’s degree in Computer Science, Engineering, or related field Experience in microservices architecture Knowledge of data engineering pipelines or ETL processes Familiarity with AI/ML frameworks is a plus Open-source contributions or personal GitHub portfolio

Posted 22 hours ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a skilled Java Developer, you will play a crucial role in our dynamic team by leveraging your expertise in Core Java and various Java technologies and tools. Your responsibilities will include developing, testing, and maintaining high-performance applications to ensure their quality and responsiveness. Key Skills Required for this role: - Designing, developing, and maintaining robust and scalable Java applications. - Writing clean, maintainable, and efficient code in Core Java. - Developing and executing unit tests using JUnit to uphold code quality. - Managing database connections and queries using JDBC with PostgreSQL. - Implementing and integrating messaging systems with ActiveMQ, RabbitMQ, or Kafka. - Utilizing Redis for caching and optimizing application performance. - Collaborating with cross-functional teams to define, design, and ship new features. - Troubleshooting and debugging applications to optimize performance and ensure reliability. - Following best practices for software development, including code reviews and version control. Nice to Have: - Experience with microservices architecture. - Knowledge of cloud platforms such as AWS, Azure, or GCP. - Familiarity with CI/CD pipelines. This is a full-time, permanent position that requires a Bachelor's degree as education qualification. The ideal candidate should have at least 5 years of experience in Java and a total of 5 years of work experience. The work location is in person, and the schedule includes day shifts, morning shifts, and weekend availability. If you are interested in this opportunity, please contact the employer at +91 09820157674.,

Posted 1 day ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana

On-site

Job Information Date Opened 07/31/2025 Job Type Full time Industry IT Services City Hyderabad State/Province Telangana Country India Zip/Postal Code 500081 About Us About DATAECONOMY: We are a fast-growing data & analytics company headquartered in Dublin with offices inDublin, OH, Providence, RI, and an advanced technology center in Hyderabad,India. We are clearly differentiated in the data & analytics space via our suite of solutions, accelerators, frameworks, and thought leadership. Job Description We are looking for a highly skilled and experienced Lead Java Backend Developer to join our dynamic engineering team. As a technical leader, you will play a critical role in designing, developing, and delivering robust backend solutions. You will be responsible for driving architecture, mentoring junior developers, and collaborating with cross-functional teams to create scalable enterprise applications. Key Responsibilities: Lead the design and development of scalable, high-performance backend systems using Java (Spring Boot or equivalent frameworks). Collaborate with product managers, architects, and other stakeholders to define technical requirements and project scope. Implement RESTful APIs, microservices, and backend services that are secure and optimized for performance. Guide and mentor junior developers and ensure adherence to coding best practices, design principles, and software quality standards. Participate in code reviews, performance tuning, and debugging of critical issues. Work closely with DevOps teams to manage deployment pipelines and CI/CD processes. Ensure backend architecture supports current and future business needs with an eye to scalability and maintainability. Requirements Skills & Qualifications: 8+ years of hands-on experience in backend development with Java . Strong knowledge of Spring Framework (Spring Boot, Spring Cloud, etc.). Experience with RESTful APIs , microservices architecture , and message queues (Kafka, RabbitMQ, etc.). Good understanding of database technologies – both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, etc.). Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes). Familiarity with unit testing frameworks like JUnit, Mockito, etc. Strong problem-solving and architectural design skills. Excellent communication, leadership, and team management skills. Experience with Agile/Scrum methodologies. Preferred Qualifications: Exposure to frontend-technologies or full-stack development is a plus. Experience with performance optimization and large-scale systems. Prior experience in leading a team or managing a project lifecycle end-to-end. Benefits As per company standards.

Posted 1 day ago

Apply

10.0 - 14.0 years

0 Lacs

chennai, tamil nadu

On-site

We are seeking a skilled and seasoned Senior Backend Engineer to become a valuable member of our expanding team. As a Senior Backend Engineer, you will be instrumental in crafting, constructing, and upholding the backend infrastructure of our applications. Your collaboration with front-end developers, product managers, and designers will be crucial in ensuring the delivery of exceptional user experiences. Your key responsibilities will include designing, developing, and maintaining highly scalable and dependable backend APIs utilizing Node.js and Express.js. It will be essential to implement robust error handling mechanisms and logging procedures while optimizing backend performance for enhanced efficiency and scalability. Writing clean, well-documented, and easily maintainable code will be a significant part of your daily tasks. Furthermore, your collaboration with front-end developers will be vital in achieving seamless integration between the frontend and backend components. Participation in code reviews, knowledge sharing activities, and staying updated with the latest trends and technologies in Node.js and backend development will be essential aspects of your role. The qualifications we are looking for in a candidate include a Bachelor's degree in Computer Science or a related field (or equivalent experience) and a minimum of 10 years of hands-on experience in backend development utilizing Node.js and Express.js. Profound knowledge of Node.js concepts such as the event loop, asynchronous programming, and modules is required. Experience in building RESTful APIs, working with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB), and familiarity with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes) will be highly advantageous. Exceptional problem-solving and debugging skills, effective communication, and collaboration abilities are essential for success in this role. Both independent work capabilities and effective teamwork skills are necessary. Experience with CI/CD pipelines (e.g., Jenkins, Travis CI), unit testing frameworks (e.g., Jest, Mocha), GraphQL, and message queues (e.g., Kafka, RabbitMQ) will be beneficial.,

Posted 1 day ago

Apply

6.0 - 10.0 years

0 Lacs

maharashtra

On-site

You should have at least 6 years of hands-on experience in application development and system integration. Your technical proficiency should include expertise in .NET Core and ASP.NET Core WebAPI/MVC frameworks, as well as experience in building and managing Windows Services using .NET Core 5. You should have a strong command of Angular for front-end development and be proficient in SQL Server for database design, optimization, and querying. Familiarity with RabbitMQ for message-based communication and distributed systems is also required. In terms of DevOps & Cloud, you should have experience working with Azure DevOps Repositories for source control and hands-on experience with Azure DevOps CI/CD pipelines for automated build and deployment.,

Posted 1 day ago

Apply

2.0 - 8.0 years

0 Lacs

karnataka

On-site

You are a Technical Project Manager at IAI Solution Pvt Ltd, a company specializing in applied AI solutions. You will lead software projects, translate business goals into technical roadmaps, and coordinate delivery across frontend and backend teams. Your responsibilities include overseeing deployments using cloud platforms like Azure/AWS/GCP, managing CI/CD pipelines, and ensuring project timelines and resource planning. To excel in this role, you must have 8+ years of software engineering experience, including 2+ years as a Technical Project Manager or Technical Lead with proficiency in JavaScript, Java, Python, and Spring Boot. Experience in cloud and solution architecture, managing technical teams, and Agile Project Management using tools like Jira is essential. Startup experience is preferred, along with strong communication skills and familiarity with DevOps practices. Your technical stack will include technologies such as React.js, Next.js, Python, FastAPI, Django, Spring Boot, Azure, AWS, Docker, Kubernetes, Terraform, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ, Prometheus, Grafana, and ELK Stack. Good-to-have skills include exposure to AI/ML projects, microservices, performance tuning, and certifications like PMP, CSM, CSPO, SAP Activate, PRINCE2, AgilePM, and ITIL. As part of the team, you will enjoy competitive compensation, performance incentives, and the opportunity to work on high-impact software and AI initiatives in a product-driven, fast-paced environment. Additionally, you will benefit from a flexible work culture, learning support, and health benefits.,

Posted 1 day ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

You are seeking an experienced Java Full Stack Developer to join our team in Hyderabad. With 6-8 years of experience, you will be responsible for designing, developing, and deploying scalable web applications. Your role will involve utilizing Java, Spring Boot, Microservices, RESTful APIs, and frontend technologies (Angular/React) to create end-to-end solutions and ensure smooth integration between frontend and backend systems. Key responsibilities include designing and maintaining high-performance Java-based applications, building responsive frontend applications, optimizing APIs and Microservices, implementing cloud native solutions, collaborating with cross-functional teams, ensuring code quality and security, troubleshooting complex issues, and following Agile/Scrum methodologies for project delivery. To qualify for this role, you should have 6-8 years of experience in Java Full Stack Development, expertise in Java 8/11+, Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA. Additionally, hands-on experience in Microservices architecture, RESTful APIs, frontend technologies, database systems, cloud platforms, containerization, CI/CD tools, design patterns, OOP, and SOLID principles is required. Familiarity with message brokers such as Kafka and RabbitMQ is a plus, along with strong problem-solving skills and the ability to thrive in a fast-paced environment.,

Posted 1 day ago

Apply

4.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Job Description Role Overview : Omniful is looking for a skilled and motivated Technical Lead Golang Developer to join our on-site team in Gurugram. In this leadership role, you will be responsible for designing and developing efficient, scalable, and high-performing software solutions using Golang, guiding a team of engineers, and playing a key role in architecture decisions. You will also actively contribute to the entire software development lifecycle, from concept to deployment and : Lead the design, development, testing, and deployment of backend services and APIs using Golang. Drive architectural decisions and system design for distributed systems and microservices. Mentor and guide junior developers on best practices, code quality, and development standards. Collaborate with product managers, frontend developers, and QA to deliver robust and scalable solutions. Write clean, maintainable, and well-documented code. Troubleshoot and resolve complex technical issues and bugs. Conduct code reviews and ensure adherence to development and security standards. Core Development Proficiency in Golang with hands-on experience in building web services and backend systems Solid understanding of data structures, algorithms, and design patterns Experience with concurrency models and performance optimization in Golang APIs & Web Services Strong experience in building and consuming RESTful APIs, gRPC, and GraphQL (preferred) Experience in API versioning, documentation (e.g., Swagger/OpenAPI), Systems & Architecture Deep understanding of microservices architecture Experience with message queues (e.g., Kafka, RabbitMQ, NATS) and event-driven architecture Proficiency in containerization and orchestration tools Docker, Kubernetes & CI/CD Unit testing, integration testing, and test automation frameworks in Golang Familiarity with CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar Databases & Caching Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases Understanding of data modeling, indexing, and query Security & DevOps Awareness Basic knowledge of authentication, authorization, and secure coding practices Exposure to cloud platforms like AWS, GCP, or Azure is a plus : Bachelors or Masters degree in Computer Science, Software Engineering, or related field Minimum 4+ years of industry experience in backend development (preferably with golang) (ref:hirist.tech)

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

The job requires you to translate complex functional requirements into technical requirements and implement a coherent and progressive development strategy for the product line. You will design, develop, and maintain complex systems using the best development practices and technology available. You will be responsible for the overall software development life cycle, ensuring the delivery of high-quality, scalable, and extensible systems and applications on time and within budget. It is essential to adopt and evolve software engineering practices and tools within the organization, staying updated with the latest technology developments and open-source offerings to solve business problems effectively. Collaboration with other technology and business teams is crucial to provide efficient and robust solutions. Managing the bug triage process and reporting on the status of product delivery and quality to management, customer support, and product teams are also part of the responsibilities. The ideal candidate should have a minimum of 5 years of hands-on experience in Java, a strong understanding of data structures and algorithms, and sound knowledge of object-oriented programming with excellent software design skills. Experience with SOA/Microservices/Restful services and development of N-tier J2EE / Java Springboot applications is required, along with a strong understanding of database design and optimized SQL query writing. Exposure to NoSQL databases, Apache Kafka, RabbitMQ, or other Queueing systems, caching technologies, log processing, and creating monitoring dashboards will be beneficial for this role.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

This role is for one of the Weekday's clients. We are seeking a highly motivated and technically strong Team Lead with at least 5 years of experience to oversee a team of software engineers proficient in Python and Node.js. In this role, you will actively engage in design, development, and architecture tasks while providing guidance and mentorship to the engineering team. Your primary responsibilities will include leading and mentoring backend engineers in software development utilizing Python and Node.js. You will be instrumental in making technical decisions, conducting architecture discussions, and overseeing design reviews to ensure the scalability and efficiency of system design. Additionally, you will actively participate in coding, code reviews, testing, and debugging processes to deliver robust and maintainable code. Collaboration with product managers, designers, and cross-functional stakeholders will be crucial in translating product requirements into technical solutions. You will be responsible for managing project timelines, sprint planning, and resource allocation to ensure the successful on-time delivery of projects. Furthermore, you will advocate for engineering best practices such as clean code, automated testing, CI/CD, and performance optimization while identifying and resolving technical bottlenecks and production issues. To qualify for this role, you should possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with a minimum of 5 years of professional experience in software development, including at least 2 years in a team/technical leadership capacity. Proficiency in Python and Node.js is essential, with a solid understanding of asynchronous programming, RESTful API development, and microservices. Experience with modern web frameworks like Flask, FastAPI, and Express.js is desirable, as well as familiarity with databases (SQL and NoSQL), caching mechanisms, and message queues such as Redis and RabbitMQ. Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes will be advantageous. A strong grasp of software design principles, data structures, algorithms, and experience working with version control systems like Git and CI/CD pipelines are also required. Additionally, you should be able to foster a collaborative and inclusive team environment that encourages innovation and continuous learning. If you are passionate about leading teams and coding with modern backend technologies, we look forward to hearing from you.,

Posted 1 day ago

Apply

7.0 - 11.0 years

0 Lacs

haryana

On-site

Agoda is an online travel booking platform offering accommodations, flights, and more, connecting travelers with a global network of 4.7M hotels and holiday properties worldwide, as well as flights, activities, and additional services. As part of Booking Holdings and based in Asia, we boast a diverse team of 7,100+ employees from 95+ nationalities across 27 markets, fostering an environment rich in diversity, creativity, and collaboration. We thrive on innovation through a culture of experimentation and ownership, aiming to enhance our customers" ability to explore the world. Our Purpose: Bridging the World Through Travel We believe that travel enables people to enjoy, learn, and experience the wonders of our world, bringing individuals and cultures closer together, promoting empathy, understanding, and happiness. Join our skillful, driven, and diverse team from various parts of the globe, united by a shared passion to make a positive impact. Leveraging our innovative technologies and strong partnerships, we strive to simplify and enhance travel experiences for all. The Opportunity: Agoda seeks developers to contribute to mission-critical systems involved in designing and developing APIs that cater to millions of user search requests daily. In this Role, you will: - Lead the development of features, experiments, technical projects, and complex systems - Serve as a technical architect, mentor, and advocate for the right technology choices - Continuously refine our architecture and enhance software development - Play a significant role in our agile and scrum practices - Collaborate with server, client, and infrastructure teams to deliver optimal solutions - Proactively seek ways to enhance our products, codebase, and development processes - Write high-quality code and support others in doing the same - Drive technical decisions within the organization What You'll Need to Succeed: - Over 7 years of experience in developing performance-critical applications in a production environment using Scala, Java, or C# - Proficiency in leading projects, initiatives, and teams with full ownership of the systems involved - Familiarity with data platforms like SQL, Cassandra, or Hadoop - Strong understanding of algorithms and data structures - Excellent coding skills - Passion for software development, continuously striving to enhance knowledge and skills - Proficient in verbal and written English communication Preferred Qualifications: - Experience with Scrum/Agile development methodologies - Background in developing large-scale distributed products - Hands-on experience with core engineering infrastructure tools like Git, TeamCity, and Puppet - Familiarity with technologies such as queueing systems, Spark, Hadoop, NoSQL databases, Play framework, and Akka library Agoda is an Equal Opportunity Employer. Your application will be kept on file for future opportunities, and you can request removal of your details at any time. For more information, please refer to our privacy policy.,

Posted 1 day ago

Apply

Exploring RabbitMQ Jobs in India

RabbitMQ is a popular open-source message broker software that is widely used for message queuing. In India, there is a growing demand for professionals with expertise in RabbitMQ due to the increasing adoption of microservices architecture and real-time data processing in various industries.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Mumbai
  5. Chennai

Average Salary Range

The average salary range for RabbitMQ professionals in India varies based on experience level: - Entry-level: INR 4-6 lakhs per annum - Mid-level: INR 8-12 lakhs per annum - Experienced: INR 15-20 lakhs per annum

Career Path

A typical career path in RabbitMQ may include: 1. Junior Developer 2. Developer 3. Senior Developer 4. Tech Lead

Related Skills

In addition to RabbitMQ expertise, professionals in this field are often expected to have knowledge of: - Message queuing protocols - Distributed systems - Cloud computing platforms - Programming languages like Java, Python, or Node.js

Interview Questions

  • What is RabbitMQ and why is it used? (basic)
  • Explain the difference between direct exchange and topic exchange in RabbitMQ. (medium)
  • How does RabbitMQ ensure message durability? (advanced)
  • What are the advantages of using RabbitMQ over other messaging systems? (medium)
  • How can you configure high availability in RabbitMQ? (advanced)
  • Explain the concept of message acknowledgments in RabbitMQ. (medium)
  • How does RabbitMQ handle message routing? (medium)
  • What is a dead-letter exchange in RabbitMQ? (medium)
  • How can you monitor RabbitMQ performance? (medium)
  • Explain the role of a virtual host in RabbitMQ. (basic)
  • How do you handle message serialization in RabbitMQ? (medium)
  • Describe the process of message publishing in RabbitMQ. (basic)
  • What is the difference between RabbitMQ and Kafka? (medium)
  • How do you troubleshoot common issues in RabbitMQ? (advanced)
  • Explain the role of exchanges in RabbitMQ. (basic)
  • How can you scale RabbitMQ to handle high message loads? (advanced)
  • What is the role of a consumer in RabbitMQ? (basic)
  • How do you handle message rejections in RabbitMQ? (medium)
  • Explain the concept of message routing keys in RabbitMQ. (basic)
  • How can you ensure message ordering in RabbitMQ? (medium)
  • What is the role of bindings in RabbitMQ? (basic)
  • How do you handle message acknowledgments in RabbitMQ? (medium)
  • Explain the process of message acknowledgments in RabbitMQ. (medium)
  • What is the role of a message broker in RabbitMQ? (basic)
  • How do you handle message requeuing in RabbitMQ? (medium)

Closing Remark

As you explore RabbitMQ job opportunities in India, make sure to enhance your skills, prepare thoroughly for interviews, and showcase your expertise confidently. With the right preparation and dedication, you can excel in your RabbitMQ career and secure exciting job opportunities in the Indian market. Best of luck!

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.

Featured Companies