Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
7.0 - 10.0 years
10 - 15 Lacs
Bengaluru
Work from Office
Position Overview : - As a Senior Engineer (Back End), you will be responsible for developing new features, enhancing existing ones, and providing ongoing support in production. - Additionally, you will build reusable libraries and technology platforms that address multiple use cases. - You will work towards achieving specific milestones and objectives within a dynamic environment. Roles and Responsibilities : - Collaborate with development team leads on assigned tasks. - Communicate effectively and work with minimal guidance from the leads. - Be a team player, eager to explore new technologies. - Navigate the challenges of a fast-paced technical environment. Must-Have Skills : - 7+ years of software development experience. - Strong expertise in "Go" programming language. - Solid understanding of various design principles. - In-depth knowledge of Linux OS (memory, instruction processing, filesystem, system daemons, etc.). - Proficient in Linux command line and shell scripting. - Familiarity with servers (nginx, apache, etc.), proxy servers, and load balancing. - Knowledge of service-based architecture and microservices. - Working knowledge of AV codecs, MpegTS, and adaptive streaming technologies like Dash and HLS. - Strong understanding of computer networking concepts. - Experience with relational databases. - Excellent analytical and debugging skills. - Knowledge of Git or other version control systems. Good-to-Have Skills : - Familiarity with Core Java and Python is preferred. - Exposure to cloud computing is a plus. - Experience with API or video streaming performance testing is an advantage. - Experience with Elasticsearch and Kibana (ELK Stack) is preferred. - Proficiency in at least one modern web front-end framework such as React JS is a bonus. - Experience with messaging systems like RabbitMQ is a plus. Qualification : - Bachelor's degree in Computer Science, Engineering, or a related field.
Posted 5 hours ago
5.0 - 8.0 years
7 - 10 Lacs
Hyderabad, Bengaluru
Work from Office
What youll achieve As a Senior Software Engineer - IT you will be designing and implementing microservices in Python, integrating with the database, writing optimized SQL queries, implementing test framework, and automating workflows.The Messaging Platform automation team offers PaaS capability to the customer, providing RabbitMQ, Kafka services as cloud service offerings. This team is responsible for providing automation features, automating various platform administrative functions to improve operational efficiency while enabling quick turnaround time. You will: Design, develop, and maintain python-based applications, RESTful web services Automate workflows and backend processes using python Apply object-oriented programming (OOP) principles to create reusable, modular code Write and maintain unit and integration tests using pytest, unittest, etc Working with relational database, integrating with microservices Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements 5-8 years of Strong experience with Python,Django/Flask/FAST API framework Experience building and consuming REST APIs Strong understanding and application of object-oriented programming (OOP) and test-driven development (TDD) Familiar with CI/CD tools and practices Proficiency in writing optimized SQL queries and database design.Excellent debugging and troubleshooting skills in complex environments Desirable Requirements Knowledge of containerization tools (e.g., Docker).Familiarity with cloud platforms like AWS, Azure, or GCP Experience with message queues (RabbitMQ, Kafka, etc.).Exposure to frontend technologies (HTML/CSS/JS)
Posted 5 hours ago
4.0 - 9.0 years
25 - 40 Lacs
Bengaluru
Hybrid
Key Responsibilities Design, develop, and maintain scalable microservices using Python, Go, or Node.js. Build and maintain RESTful APIs to support web and mobile applications. Develop event-driven and asynchronous systems using Apache Kafka. Deploy and manage services using Kubernetes in AWS cloud environments. Work with SQL and NoSQL databases to store and retrieve data efficiently. Write clean, maintainable, and well-tested code following Test-Driven Development (TDD) practices. Ensure systems are fault-tolerant, scalable, and performant under load. Collaborate cross-functionally with frontend engineers, DevOps, and product teams. Participate in code reviews, architecture discussions, and team ceremonies. Continuously improve system design and development workflows. Required Skills & Qualifications 4-7 years of professional backend development experience. Proficiency in Python, Go, or Node.js (at least one language required). Strong understanding and hands-on experience with Microservices architecture. Experience with Kafka or other messaging systems (e.g., RabbitMQ). Solid understanding of both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases. Working experience with AWS services (e.g., EC2, S3, RDS, Lambda). Hands-on experience with Kubernetes and containerized application deployment. Proven experience in writing and maintaining RESTful APIs. Commitment to Test-Driven Development (TDD) and clean coding practices. Strong debugging, problem-solving, and analytical skills. Ability to thrive in a fast-paced, dynamic startup environment. Familiarity with observability and monitoring tools (e.g., Prometheus, Grafana, ELK Stack). Nice to Have Exposure to gRPC APIs. Familiarity with Large Language Models (LLMs) and their integration into applications. Experience with Voice Technologies, such as speech recognition, text-to-speech (TTS), conversational AI Understanding of real-time streaming and event-driven systems.
Posted 5 hours ago
5.0 - 9.0 years
12 - 14 Lacs
Mumbai, New Delhi, Bengaluru
Work from Office
We are seeking a skilled ETL Data Tester to join our dynamic team on a 6-month contract. The ideal candidate will focus on implementing ETL processes, creating comprehensive test suites using Python, and validating data quality through advanced SQL queries. The role involves collaborating with Data Scientists, Engineers, and Software teams to develop and monitor data tools, frameworks, and infrastructure changes. Proficiency in Hive QL, Spark QL, and Big Data concepts is essential. The candidate should also have experience in data testing tools like DBT, iCEDQ, and QuerySurge, along with expertise in Linux/Unix and messaging systems such as Kafka or RabbitMQ. Strong analytical and debugging skills are required, with a focus on continuous automation and integration of data from multiple sources. Location- Remote,Delhi NCR,Bengaluru, Chennai,Pune, Kolkata, Ahmedabad, Mumbai, Hyderabad
Posted 6 hours ago
5.0 - 9.0 years
12 - 16 Lacs
Mumbai, New Delhi, Bengaluru
Work from Office
The role involves hands-on experience with data testing, data integration, and supporting data quality in big data environments. Key responsibilities include selecting and integrating data tools and frameworks, providing technical guidance for software engineers, and collaborating with data scientists, data engineers, and other stakeholders. This role requires implementing ETL processes, monitoring performance, advising on infrastructure, and defining data retention policies. Candidates should be proficient in Python, advanced SQL, Hive QL, and Spark QL, with hands-on experience in data testing tools like DBT, iCEDQ, QuerySurge, Denodo, or Informatica. Strong experience with NoSQL, Linux/Unix, and messaging systems (Kafka or RabbitMQ) is also required. Additional responsibilities include troubleshooting, debugging, UAT with business users in Agile environments, and automating tests to increase coverage and efficiency. Location: Chennai, Hyderabad, Pune, Kolkata, Ahmedabad, RemotE
Posted 6 hours ago
4.0 - 6.0 years
12 - 22 Lacs
Mumbai, New Delhi, Bengaluru
Work from Office
Node.js Backend Developer with 4+ years of experience to join our clients team. The role involves developing, optimizing, and maintaining backend services using Node.js and Express.js. Key responsibilities include working on scalable microservices architecture, integrating databases such as PostgreSQL and Redis using Sequelize ORM, and ensuring high-performance backend systems. The developer will also design real-time systems using Firebase and Socket.io, implement message queuing systems like BullMQ or RabbitMQ, and follow SOLID principles for clean and maintainable code. Proficiency in testing frameworks like Jest, version control using GitHub, and API testing tools like Postman is essential. The ideal candidate should have a proactive attitude and be a collaborative team player with a strong understanding of backend architecture and development best practices. Location : Ahmedabad, Pune, Hyderabad, Chennai, Kolkata, Remote
Posted 6 hours ago
3.0 - 6.0 years
15 - 25 Lacs
Bengaluru
Work from Office
Job summary Join our dynamic team as a Team Member where you will leverage your expertise in Rest API Rabbit MQ Kafka PostgreSQL Quarkus Java 8 and Advanced Java. This hybrid role offers the opportunity to work on innovative projects that drive our companys success. With a focus on collaboration and technical excellence you will contribute to impactful solutions that enhance our services. Responsibilities Develop and maintain robust Rest API solutions to support seamless integration across platforms. Implement messaging solutions using Rabbit MQ and Kafka to ensure reliable and efficient data processing. Design and optimize PostgreSQL databases to enhance data storage and retrieval performance. Utilize Quarkus to build high-performance scalable applications that meet business requirements. Write clean efficient and maintainable code in Java 8 and Advanced Java to deliver high-quality software solutions. Collaborate with cross-functional teams to gather and analyze requirements ensuring alignment with project goals. Participate in code reviews and provide constructive feedback to enhance code quality and team performance. Troubleshoot and resolve technical issues ensuring minimal disruption to business operations. Contribute to the continuous improvement of development processes and practices. Stay updated with the latest industry trends and technologies to drive innovation within the team. Ensure adherence to best practices in software development including security and performance optimization. Document technical specifications and project progress to facilitate knowledge sharing and collaboration. Engage in regular team meetings and discussions to foster a collaborative and supportive work environment. Qualifications Possess a strong understanding of Rest API development and integration. Demonstrate proficiency in Rabbit MQ and Kafka for messaging solutions. Have experience in designing and managing PostgreSQL databases. Show expertise in using Quarkus for application development. Be skilled in Java 8 and Advanced Java programming. Exhibit excellent problem-solving and analytical skills. Display effective communication and teamwork abilities.
Posted 6 hours ago
8.0 - 13.0 years
85 - 90 Lacs
Noida
Work from Office
About the Role We are looking for a Staff Engineer specialized in Master Data Management to design and develop our next-generation MDM platform. This role is ideal for engineers who have created or contributed significantly to MDM solutions. Youll lead the architecture and development of our core MDM engine, focusing on data modeling, matching algorithms, and governance workflows that enable our customers to achieve a trusted, 360-degree view of their critical business data. A Day in the Life Collaborate with data scientists, product managers, and engineering teams to define system architecture and design. Architect and develop scalable, fault-tolerant MDM platform components that handle various data domains. Design and implement sophisticated entity matching and merging algorithms to create golden records across disparate data sources. Develop or Integrate flexible data modeling frameworks that can adapt to different industries and use cases. Create robust data governance workflows, including approval processes, audit trails, and role-based access controls. Build data quality monitoring and remediation capabilities into the MDM platform. Collaborate with product managers, solution architects, and customers to understand industry-specific MDM requirements. Develop REST APIs and integration patterns for connecting the MDM platform with various enterprise systems. Mentor junior engineers and promote best practices in MDM solution development. Lead technical design reviews and contribute to the product roadmap What You Need 8+ years of software engineering experience, with at least 5 years focused on developing master data management solutions or components. Proven experience creating or significantly contributing to commercial MDM platforms, data integration tools, or similar enterprise data management solutions. Deep understanding of MDM concepts including data modeling, matching/merging algorithms, data governance, and data quality management. Strong expertise in at least one major programming language such as Java, Scala, Python, or Go. Experience with database technologies including relational (Snowflake, Databricks, PostgreSQL) and NoSQL systems (MongoDB, Elasticsearch). Knowledge of data integration patterns and ETL/ELT processes. Experience designing and implementing RESTful APIs and service-oriented architectures. Understanding of cloud-native development and deployment on AWS, or Azure. Familiarity with containerization (Docker) and orchestration tools (Kubernetes). Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ). Strong understanding of data security and privacy considerations, especially for sensitive master data. Bachelors or Masters degree in Computer Science, Information Systems, or related field.
Posted 7 hours ago
2.0 - 6.0 years
6 - 18 Lacs
Hyderabad
Work from Office
Familiarity in programming patterns in Python. Exposure to Kafka, RabbitMQ, or AWS EventBridg, Data science exposure. Built or contributed to agentic systems, ML/AI pipelines, or intelligent automation tools. Understanding of MLOps Food allowance Health insurance Provident fund
Posted 7 hours ago
3.0 - 8.0 years
25 - 30 Lacs
Udaipur
Work from Office
Hiring Sr. Node.js Engineer with expertise in Node.js, Express, CI/CD, RabbitMQ/Kafka, Event Loop, performance tuning, and debugging. Lead dev projects, quality, design scalable apps, and collaborate across teams. Strong comm & leadership skills.
Posted 8 hours ago
7.0 - 12.0 years
22 - 37 Lacs
Noida, Gurugram, Bengaluru
Hybrid
We're Hiring: Senior Java Backend Developers Locations: Gurgaon / Noida / Bangalore (Only candidates available for F2F Interview in these locations) Experience: 7-14 Years ONLY Joiners: End of July or 30 Days Notice Key Skills: Core Java Spring Boot Microservices Multithreading Cloud (any) Minimum Education: 15 years ( B.Sc , BCA, B.Tech , MCA, M.Sc , M.Tech ) Hiring Process: 1 MCQ Test 2 Face-to-Face Interview (Weekday/Weekend based on panel availability) NOTE: Do NOT apply if your experience is less/more than 710 years Only apply if you are ready for the test and F2F interview Irrelevant profiles will not be considered Send relevant profiles to: harpreet.r@anlage.co.in
Posted 8 hours ago
8.0 - 13.0 years
25 - 35 Lacs
Chennai
Work from Office
Responsibilities Design, develop and maintain web-based SaaS applications to enhance the performance and reliability of our current applications, as well as participate in the development of new industry-leading products, leveraging technologies such as Spring, Hibernate, MS SQL, RabbitMQ, etc. Develop high-performance distributed systems using Java and open-source technologies. Work with Product Managers, analysts, team members, and stakeholders to understand customer needs, document software requirements, and ensure applications deliver successful customer outcomes. Troubleshoot problems, whether due to data or software, and work to rapidly implement repairs. Provide guidance, mentorship, and technical leadership to a team of software developers. Set clear goals and expectations, and ensure the team is motivated and working efficiently. Demonstrate strong programming skills and in-depth knowledge of software development methodologies, languages, and frameworks. Act as a subject matter expert, assisting team members in problem-solving and code reviews. Ensure that software developed meets high-quality standards through continuous testing, debugging, and code refactoring. Implement best practices and maintain code integrity. Develop a deep understanding of the business domain in which the software operates. Collaborate closely with stakeholders to comprehend business needs, objectives, and challenges. Translate these requirements into technical solutions that align with business goals and contribute to the overall success of the organization. Identify areas for continuous improvement and work with team members and engineering leadership to advance processes, platforms, and tools. Work Location Type Chennai, Hybrid Required Education and Experience Bachelors Degree in Computer Science, Computer Engineering, Software Engineering, or a similar technology-related field is required. Master's Degree is highly preferred. Must have a minimum of five years of full-time experience in developing software solutions. Must be able to manage changing direction and adapt to a fast-paced environment. Must be able to work with a variety of personalities and skill levels in a matrixed environment to accomplish deliverables and goals. Required Skills Core Java and J2EE/Enterprise web application development expertise (5+ years) Strong Object-oriented coding practices (UMI, Design Patterns) Spring Framework MVC experience highly preferred Experience operating in an Agile environment and a solid understanding of Agile methodology, patterns, and practices. Advanced SQL knowledge (MS SQL preferred) with experience with DB and query optimization Event-driven architectures API Development experience Cloud native development experience (AWS preferred) Experience with test automation frameworks and understanding of automation best practices Experience with observability tools and application instrumentation. Full Software Development Life Cycle experience Additional Desired Skills SaaS application development Experience in practicing continuous delivery and configuring deployment pipelines Experience building containerized applications (Docker, Kubernetes, Infrastructure as Code) Message Queues: AMQP, Rabbit MQ, or equivalent Enterprise Architecture experience Front-end development with Javascript, HTML, & CSS Healthcare domain knowledge a plus
Posted 8 hours ago
0.0 - 4.0 years
3 - 6 Lacs
Bengaluru
Work from Office
Functional Area: Backend development (microservices, API + DB) Relevant experience: 0-4 years Technical Skills: Experienced in building microservices using Node or similar (e.g: Java springboot) , api implementations (Spring boot, Node etc), Middleware (RabbitMQ etc..) Experienced in using design patterns to address backend design problems Excellent analytical, problem solving and debugging skills, perf analysis and remediation. Hands-on experience in RDS (Oracle, Postgress, MySQL, SQL server etc) NoSQL (Mongo, Dynamo etc..) Experienced on configuring and deploying services to be consumed using API gateways (AWS native, Kong etc) service discoverability, service security, service throttling etc Hands on Experience in unit and feature testing, TDD, load testing Unit testing experience using Junit or similar. Keeps updated with emerging back end technology innovations, improvements. General Skills: Detail oriented. Takes initiative, and ready to take ownership, displays commitment. Should be open to work in a startup environment and have confidence to deal with complex issues and tackle high pressure situations focussed on solutions. Education & Experience: At least an undergraduate degree in Computer Science, Engineering, or Mathematics, preferably from a Tier 1 college. BE preferred. 0-4 years of front-end experience.
Posted 8 hours ago
20.0 years
20 - 40 Lacs
Thiruvananthapuram
Remote
About the Job As a specialist in electronics and software for the past 20 years, in-tech is a dynamic, fast growing company headquartered in Munich, Germany employing 1350 employees globally across 20 project locations in 8 countries. A strategic partner of Infosys Ltd since 2024 after becoming a 100% subsidiary. Our India location Our India based locations bring together the best of Indian and European work cultures, creating a unique intech environment that promotes strong team spirit and a positive, collaborative workplace. Now part of the Infosys, we’re expanding our capabilities to meet a growing range of digital engineering requirements. This includes close collaboration with Infosys teams on cutting-edge engineering projects. We’re currently inviting applications for the role of Lead Java Developer for an exciting Infosys project based in Trivandrum/Bangalore/Chennai with hybrid work options. Responsibilities The primary role would be to interface with the client for quality assurance, issue resolution and ensuring high customer satisfaction. You will understand requirements, create and review designs, validate the architecture and ensure high levels of service offerings to clients in the technology domain. You will participate in project estimation, provide inputs for solution delivery, conduct technical risk planning, perform code reviews and unit test plan reviews. You will lead and guide your teams towards developing optimized high quality code deliverables, continual knowledge management and adherence to the organizational guidelines and processes. You would be a key contributor to building efficient programs/ systems and if you think you fit right in to help our clients navigate their next in their digital transformation journey. Requirements Must have 5-10 years of relevant experience in software development with Java, including expertise in Java 8 and above, microservices architecture, and multi-threaded programming. Proficiency in frameworks such as Spring Boot, Hibernate, and Spring Security. Experience with distributed computing, messaging systems (Kafka, RabbitMQ), and caching solutions (Redis, Elastic Cache). Strong understanding of RESTful API design, Web Services, SOA, and microservices development. Hands-on experience with database technologies including SQL (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra). Familiarity with DevOps practices, CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure). Proficient in Linux/Unix environments with shell scripting capabilities. Experience in performance tuning, profiling, and optimizing Java applications. Strong understanding of Agile methodologies, Scrum, and test-driven development (TDD) using JUnit and Mockito. Apply with us If you have the experience, team spirit and are looking for a great place to work, then start your job with us. As part of our dedication to the diversity of our workforce, in-tech is committed to equal employment opportunity without regard for age, race, colour, national origin, gender, ethnicity, protected veteran status, disability, sexual orientation, gender identity, or religion. Java Lead in-tech.com Job Types: Full-time, Permanent Pay: ₹2,000,000.00 - ₹4,000,000.00 per year Benefits: Health insurance Provident Fund Work from home Schedule: Day shift Monday to Friday Experience: Java: 5 years (Required) Location: Trivandrum, Kerala (Required) Work Location: In person
Posted 9 hours ago
8.0 years
23 Lacs
Hyderābād
On-site
Job Title: Java Enterprise Technical Architect: Location: Hyderabad Notice: Immediate joiners required We are looking for a highly skilled Java Enterprise Technical Architect with deep expertise in microservices architecture, cloud computing, DevOps, security, database optimization, and high-performance enterprise application design . The ideal candidate will have hands-on experience in fixing VAPT vulnerabilities , suggesting deployment architectures , implementing clustering and scalability solutions , and ensuring robust application and database security . They must also be ready to code when needed , ensuring best practices in software development while leading architecture decisions. Responsibilities: Architecture Design & Deployment Define and implement scalable, high-performance microservices architecture. Design secure and efficient deployment architectures, including clustering, failover, and HA strategies. Optimize enterprise applications for Apache HTTP Server, ensuring security and reverse proxy configurations. Provide recommendations for cloud-native architectures on AWS, Azure, or GCP. Security & VAPT Compliance Fix all Vulnerability Assessment & Penetration Testing (VAPT) issues and enforce secure coding practices. Implement end-to-end security including API security, identity management (OAuth2, JWT, SAML), and encryption mechanisms. Ensure database security (Oracle/PostgreSQL) with encryption (TDE), access control (RBAC/ABAC), and audit logging. Deploy DevSecOps pipelines integrating SAST/DAST tools like SonarQube, OWASP ZAP, or Checkmarx. Performance Optimization & Scalability Fine-tune Oracle & PostgreSQL databases, including indexing, query optimization, caching, and replication. Optimize microservices inter-service communication using Kafka, RabbitMQ, or gRPC. Implement load balancing, caching strategies (Redis, Memcached, Hazelcast), and high availability (HA) solutions. DevOps & Cloud Enablement Implement CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or ArgoCD. Optimize containerized deployments using Docker, Kubernetes (K8s), and Helm. Automate infrastructure as code (IaC) using Terraform or Ansible. Ensure observability with ELK Stack, Prometheus, Grafana, and distributed tracing (Jaeger, Zipkin). Technical Leadership & Hands-on Development Lead architecture decisions while being hands-on in coding with Java, Spring Boot, and microservices. Review and improve code quality, scalability, and security practices across development teams. Mentor developers, conduct training sessions, and ensure adoption of best practices in software engineering. Define architecture patterns, best practices, and coding standards to ensure high-quality, scalable, and secure applications. Collaborate with stakeholders, including business analysts, developers, and project managers, to ensure technical feasibility and alignment with business needs. Evaluate and recommend technologies, tools, and frameworks that best meet the project's needs. Oversee the integration of diverse technologies, platforms, and applications to ensure smooth interoperability. Ensure the security, performance, and reliability of system architecture through design and implementation. Review and optimize existing systems and architectures, identifying areas for improvement and implementing enhancements. Stay updated with emerging technologies, trends, and industry best practices to drive innovation. Conduct technical reviews, audits, and assessments of systems to ensure alignment with architecture and organizational standards. Experience: 8+ years of hands-on experience in Java full-stack, Spring Boot, J2EE, and microservices. 5+ years of expertise in designing enterprise-grade deployment architectures. Strong security background, with experience in fixing VAPT issues and implementing security controls. Network design and implementation Deep knowledge of Application servers, Apache HTTP Server, including reverse proxy, SSL, and load balancing. Proven experience in database performance tuning, indexing, and security (Oracle & PostgreSQL). Strong DevOps and Cloud experience, with knowledge of Kubernetes, CI/CD, and automation. Strong knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Hands-on experience with microservices architecture, APIs, and distributed systems. Solid understanding of DevOps practices and CI/CD pipelines. Excellent problem-solving and analytical skills, with the ability to navigate complex technical challenges. Experience with databases (SQL and NoSQL) and data modelling. Effective communication and collaboration skills, with the ability to work closely with both technical and non-technical stakeholders. Ability to balance technical depth with an understanding of business requirements and project timelines. Education: Bachelor’s degree or master’s degree in computer science, Information Technology, or a related field Job Type: Full-time Pay: Up to ₹2,300,000.00 per year Benefits: Provident Fund Location Type: In-person Schedule: Day shift Monday to Friday Weekend availability Application Question(s): Are you an immediate Joiner? What is your CCTC and ECTC? Experience: java fullstack: 8 years (Required) Work Location: In person
Posted 9 hours ago
0 years
0 Lacs
Hyderābād
On-site
Company Description Ivy is a global, cutting-edge software and support services provider, partnering with one of the world’s biggest online gaming and entertainment groups. Founded in 2001, we’ve grown from a small tech company in Hyderabad to one creating innovative software solutions used by millions of consumers around the world, with billions of transactions taking place to head even some of the biggest technology giants. Focused on quality at scale, we deliver excellence to our customers day in and day out, with everyone working together to make what sometimes feels impossible, possible. This means that not only do you get to work for a dynamic organization delivering pioneering technology, gaming and business solutions, you can also have an exciting and entertaining career. At Ivy, Bright Minds Shine Brighter. Job Description The Principal Engineer autonomously oversees the entire lifecycle of highly complex projects and features, encompassing design, development, and deployment within their team. They hold the responsibility for meticulous planning and on-schedule delivery within their team, establishing themselves as the go-to authority for systems, infrastructure, and design decisions. Possesses an in-depth understanding of multiple programming languages and paradigms. Demonstrates a high level of proficiency in a specific technology area while maintaining a working understanding of how related systems interact with their technology stack. Work on Challenge the tech status quo and provides solutions to propose improvements, automation, tech modernization. • Enhances architecture and code structure to promote testability and maintainability. Analyzes the broader technical picture, bottlenecks, dependencies, influence and/synergies with other components or parts of the system Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes. Develop & contribute towards architectural principles, methodologies and standards for various IT groups Manages security risks flagged by available security tools in the pipeline and ensures that security measures are integrated when delivering solutions.' Stay up to date with the latest trends and advancements in technologies and recommend their adoption when appropriate. Assist enterprise architecture team on all governance activities. Actively participates in the design review process, offering and seeking constructive criticism. Assumes accountability for ensuring that their team maintains robust documentation and records detailing the evolution of design and architecture over time (e.g., RFCs, ADRs). Prioritizes and values work that may be undervalued but significantly enhances predictability, quality, and delivery throughput. Work with other PEs, POs, SETLs on broader initiatives, helps with the decomposition of the high-level requirements, defining MVP. Makes work prioritization decisions based on a clear understanding of the trade-offs between quality, technical debt, and timely delivery. Actively engages in prioritizing cross-team initiatives and assumes a leadership role in those initiatives within their own teams. Provides individual mentoring to fellow engineers, covering topics such as new technologies, development standards, best practices, and design patterns. Actively participates in hiring top engineering talent Qualifications Proficient in Java programming with exposure to modern Java language features. Exposure to additional modern programming languages like Go, Node.js, Python. Proficient in solving complex problems in a distributed architecture Proficient in System design, object-oriented design, design patterns & principals Proficient in Software Development Lifecycle, a process that encompasses planning, designing, coding, testing, deploying, and maintaining software applications, ensuring a systematic and efficient approach to development. Proficient in building performant, high frequency, low latency, scalable, and highly available applications. Proficient in designing solutions as per the requirements – Monolith/Microservices, NoSQL/SQL. Synchronous vs Asynchronous Proficient in Continuous Integration / Continuous Deployment Automation & Orchestration Proficient in containerization of applications, automated deployments using tools like Helm /kustomize on K8s. Proficient in APIs / Web Service Integration, connecting different software systems or applications through predefined interfaces to enable seamless communication and data exchange over a network. Proficient in Application Monitoring and Logging, end-to-end tracing, monitoring dashboards Proficient in Application Performance, troubleshooting and tuning systems for optimal performance Proficient in Application Security, the practice of safeguarding application through access control, Authn & Authz, data encryption, secure communication using TLS/SSL and MTLS. Knowledge of SAST and DAST. Proficient in Agile Development, an iterative and flexible approach to software development that emphasizes collaboration, adaptability, and customer feedback throughout the development process. Exposure to event driven architecture & messaging middleware like AMQ, RabbitMQ, Kafka, NATS. Exposure to caching middleware like Terracotta, BigMemory, Redis, Hazlecast and Ignite. Exposure to Cloud Computing with the ability to design, deploy, manage, and optimize applications and services on cloud platforms, leveraging the flexibility, scalability, and cost-efficiency they offer. Exposure to AI / Machine Learning to help perform tasks that typically require human intelligence or improve their performance through experience and data-driven algorithms, respectively. Exposure to data analytics like building data pipelines, data processing, ETL. Exposure to Technology Strategy, the collective tools, processes and methodologies that enable an organisation to align business strategy and goals with its IT services and infrastructure. Exposure in Technology Governance, the framework of policies, processes, and structures that guide the effective and responsible management, decision-making, and accountability for an organisation's technology-related activities and investments. Desired: Experience of working within the Betting and Gaming Industry. Additional Information We know that signing top players requires a great starting package, and plenty of support to inspire peak performance. Join us, and a competitive salary is just the beginning. Depending on your role and location, you can expect to receive benefits like: Safe home pickup and home drop (Hyderabad Office Only) Group Mediclaim policy Group Critical Illness policy Communication & Relocation allowance Annual Health check And outside of this, you’ll have the chance to turn recognition from leaders and colleagues into amazing prizes. Join a winning team of talented people and be a part of an inclusive and supporting community where everyone is celebrated for being themselves. At ivy, we do what’s right. It’s one of our core values and that’s why we're taking the lead when it comes to creating a diverse, equitable and inclusive future - for our people, and the wider global sports betting and gaming sector. However you identify, across any protected characteristic, our ambition is to ensure our people across the globe feel valued, respected and their individuality celebrated. We comply with all applicable recruitment regulations and employment laws in the jurisdictions where we operate, ensuring ethical and compliant hiring practices globally. Should you need any adjustments or accommodations to the recruitment process, at either application or interview, please contact us.
Posted 9 hours ago
10.0 years
0 Lacs
India
On-site
Job DescriptionApply Now We are seeking an experienced Senior C#/.NET Core Developer with a minimum of 10 years of professional experience to join our team in developing a SaaS (Software-as-a-Service) application. As a Senior C#/.NET Core Developer for a SaaS-based application. Role Technical Lead Experience 10+ Years Industry type IT Services & Consulting Department Engineering - Software & QA Employment type Full Time, Permanent Role category Software Development Education Any Graduate Desired Candidate Profile Minimum of 10 years of professional experience in C#/.NET Core development Strong expertise in C# and the .NET Core framework Extensive experience in developing SaaS applications, with a deep understanding of SaaS concepts and best practices Proficiency in designing and developing RESTful APIs and microservices architecture Experience with cloud platforms like Azure, including knowledge of serverless computing and containerization Knowledge of authentication and authorization protocols (OAuth) and security best practices for SaaS applications Strong problem-solving and analytical skills, with the ability to troubleshoot and resolve complex technical issues and think creatively to solve the user problem with holistic and simple solution Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams Experience working in Agile development methodologies, with a focus on delivering high-quality software in a fast-paced environment Demonstrated ability to lead technical projects and mentor junior developers Develop the applications with a result-oriented attitude Roles and Responsibilities Lead the design, development, and implementation of a SaaS-based application using C# and .NET Core Collaborate with product managers, business analysts, and cross-functional teams to gather and analyze software requirements Architect scalable and secure solutions that align with SaaS best practices and industry standards Develop and maintain core features of the SaaS application, ensuring high performance and reliability Implement secure authentication and authorization mechanisms to protect sensitive data Optimize the application for performance and scalability, considering factors like high availability and load balancing Conduct code reviews to ensure adherence to coding standards, scalability, and maintainability Troubleshoot and resolve complex technical issues, providing timely and effective solutions Mentor and provide guidance to junior developers, fostering their professional growth Stay up to date with emerging technologies and industry trends related to SaaS development and cloud-based architectures Collaborate with DevOps teams to ensure smooth deployment and continuous integration processes Participate in Agile development methodologies, such as Scrum, including sprint planning, daily stand-ups, and retrospectives Contribute to the improvement of development processes and best practices Manage individual project priorities, deadlines and deliverables Preferred Skills Experience with multi-tenant architectures and designing scalable SaaS solutions Familiarity with CI/CD pipelines and DevOps practices for automated deployment Understanding of message queuing systems (e.g., RabbitMQ) for asynchronous processing Experience with performance testing and optimization techniques Job Types: Full-time, Permanent Benefits: Health insurance Provident Fund Schedule: Day shift Morning shift Work Location: In person
Posted 9 hours ago
8.0 years
5 - 20 Lacs
India
On-site
Key Responsibilities :Expertise of various database, Microsoft power app and power BI , dot netDesign and develop secure, scalable, and high-performance RESTful and/or GraphQL APIs.Integrate APIs with internal and third-party systems and services.Develop and maintain microservices and containerized solutions using Docker and Kubernetes.Collaborate with frontend developers, architects, and product teams to define API requirements and deliverables.Conduct API performance tuning, caching strategies, and traffic handling improvements.Implement API security standards, including OAuth2, JWT, rate limiting, and access control.Review code and provide mentorship to junior developers.Write unit, integration, and automated tests to ensure code reliability.Maintain and update API documentation using Swagger/OpenAPI or Postman.Troubleshoot and resolve issues in production and staging environments Required Skills & Qualifications: Bachelor's or Master’s degree in Computer Science, Engineering, or related field.8+ years of backend/API development experience.Proficiency in Node.js, Java, Python, or similar backend languages.Strong experience with RESTful APIs, GraphQL, and API gateways (e.g., Kong, Apigee). Deep understanding of OAuth2, JWT, API security, and rate limiting.Experience working with PostgreSQL, MySQL, MongoDB, or similar databases.Knowledge of microservices architecture and containerization tools like Docker, Kubernetes.Familiar with CI/CD pipelines, Git, and Agile/Scrum methodologies.Excellent problem-solving, communication, and team collaboration skills. Preferred Qualifications: Experience with cloud platforms like AWS, Azure, or Google Cloud.Hands-on experience with message brokers like RabbitMQ, Kafka, or similar.Prior experience working in fintech, eCommerce, or SaaS domains is a plus. Job Types: Full-time, Permanent Pay: ₹500,000.00 - ₹2,000,000.00 per year Benefits: Provident Fund Schedule: Day shift Work Location: In person Speak with the employer +91 8369431086
Posted 9 hours ago
3.0 years
4 - 5 Lacs
Bengaluru
On-site
Job Title: Node Js Developer Location: Bangalore Type: Full-Time (On-site) Experience: 3+ Years About this Role We are looking for a passionate Software Engineer with hands-on experience in Node.js, Express.js/Nest.js, MongoDB, and PostgreSQL. You’ll join the backend team at Paywize, building secure and scalable APIs and services for our fintech platforms. Strong coding skills, backend fundamentals, and a collaborative mindset are essential. Key Responsibilities: Develop and maintain scalable web applications using JavaScript, Node.js, Express.js, React.js, PostgreSQL, MongoDB, SQL Build and integrate backend APIs and services, including third-party and banking APIs Write clean, maintainable, testable, and well-documented code Collaborate with cross-functional teams to define, design, and deliver new features Debug, troubleshoot, and resolve technical issues across the full stack Optimize application performance, reliability, and error handling Participate in code reviews and contribute to team knowledge sharing Stay current with industry trends, best practices, and emerging technologies Required Skills and Qualifications: 3+ years of professional experience as a Software Developer, with a focus on backend development using Node.js Proficiency in JavaScript (ES6+), and familiarity with TypeScript (preferred but optional) Solid understanding of MongoDB, PostgreSQL, and Redis Hands-on experience with Express.js, React.js, and RESTful APIs Experience integrating third-party services and APIs Familiarity with API design, job queues, and rate limiting Competence with version control systems like Git Strong problem-solving, debugging, and analytical skills Excellent communication skills and a collaborative, team-oriented attitude A strong sense of ownership, accountability, and professional work ethics Preferred Skills: Experience working with payments or banking APIs Familiarity with Nest.js and message queues like RabbitMQ, Redis Streams or Kafka Hands-on experience with cloud platforms such as AWS, GCP, or Azure Understanding of CI/CD pipelines and modern DevOps practices Exposure to testing frameworks like Jest, Mocha, or Cypress Prior experience in a fintech company or financial services domain is a strong advantage Job Type: Full-time Pay: ₹400,000.00 - ₹500,000.00 per year Benefits: Health insurance Schedule: Day shift Supplemental Pay: Performance bonus Work Location: In person
Posted 9 hours ago
9.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
About The Role As a Full Stack Developer – Java, you will be responsible for the end-to-end application development and support of Quvia, NMS, and allied products. This includes working across both front-end and back-end development, integrating services and APIs, and contributing to the overall architecture. You’ll help build secure, scalable, and high-performance solutions that directly enhance the user experience. What You’ll Need Experience developing desktop applications (mobile experience is a plus) Familiarity with common technology stacks and development environments Proficiency in front-end technologies and libraries such as HTML, CSS, JavaScript, and XML Strong knowledge of back-end languages such as Java or Python, along with commonly used design patterns Experience with at least one Java framework (e.g., Spring, Struts) and/or JavaScript framework (e.g., Angular, React, Node.js) Familiarity with databases (e.g., MySQL, MongoDB) and web servers (e.g., Apache) Exposure to Microservices Architecture or Service-Oriented Architecture (SOA), and messaging systems like ActiveMQ or RabbitMQ is a plus Excellent communication and teamwork abilities High attention to detail, with strong analytical and problem-solving skills What You Will Do Design, develop, and maintain full-stack applications for Quvia, NMS, and allied platforms Collaborate with product, UX/UI, QA, and DevOps teams to deliver well-architected, user-focused solutions Build and maintain scalable microservices and RESTful APIs Participate in technical design discussions, code reviews, and contribute to best practices Translate functional and technical requirements into detailed system designs and implementation plans Integrate third-party APIs and internal services into the application framework Write automated unit and integration tests to ensure code reliability Troubleshoot and resolve technical issues in production and development environments Contribute to CI/CD pipelines and support DevOps efforts for streamlined deployment Mentor junior team members and foster a knowledge-sharing culture Preferred Experience & Qualifications 6–9 years of hands-on experience in full-stack development Master’s degree in Computer Science, Information Technology, or a related field What We’ll Offer Exposure to enterprise-grade connectivity and content platforms with direct business impact Opportunity to work in cross-functional agile teams Hands-on experience with real-time customer feedback and iterative product improvements Travel and entertainment perks, including discounts on cruises Performance-based bonuses and international travel opportunities Direct access to end-user experience—such as in-flight or onboard cruise environments A collaborative environment where you can contribute across teams and functions
Posted 9 hours ago
0.0 - 4.0 years
2 - 6 Lacs
Bengaluru
Work from Office
Technical Skills: Experienced in building microservices using Node or similar (e.g: Java springboot) , api implementations (Spring boot, Node etc), Middleware (RabbitMQ etc..) Experienced in using design patterns to address backend design problems Excellent analytical, problem solving and debugging skills, perf analysis and remediation. Hands-on experience in RDS (Oracle, Postgress, MySQL, SQL server etc) NoSQL (Mongo, Dynamo etc..) Experienced on configuring and deploying services to be consumed using API gateways (AWS native, Kong etc) service discoverability, service security, service throttling etc Hands on Experience in unit and feature testing, TDD, load testing Unit testing experience using Junit or similar. Keeps updated with emerging back end technology innovations, improvements. General Skills: Detail oriented. Takes initiative, and ready to take ownership, displays commitment. Should be open to work in a startup environment and have confidence to deal with complex issues and tackle high pressure situations focussed on solutions. Education & Experience: At least an undergraduate degree in Computer Science, Engineering, or Mathematics, preferably from a Tier 1 college. BE preferred. 0-4 years of front-end experience
Posted 9 hours ago
3.0 years
0 Lacs
Indore, Madhya Pradesh, India
On-site
About Betaque Solutions Betaque Solutions is a forward-thinking software development company dedicated to delivering innovative, scalable, and high-impact technology solutions. We pride ourselves on engineering excellence and a culture of ownership. As we expand, we’re looking for an experienced Full Stack Engineer to join our dynamic product team. If you're passionate about backend development, enjoy solving complex challenges, and can collaborate across teams to deliver world-class applications—this opportunity is for you. Role Overview As a Full Stack Engineer at Betaque, you’ll lead the development of scalable backend systems, design robust APIs, and collaborate with cross-functional teams to bring digital products to life. While your primary strength lies in backend technologies, you’ll also contribute to frontend integration where needed. 🔧 Key Responsibilities Architect, develop, and maintain high-performance backend services and APIs. Design and implement scalable RESTful APIs for internal and external consumption. Optimize database operations and ensure data integrity using MongoDB and SQL/NoSQL systems. Implement secure authentication and authorization strategies (JWT, OAuth, etc.). Work with caching layers, background jobs, and third-party integrations. Conduct thorough unit testing with Jest, Enzyme, or similar frameworks. Partner with frontend teams to ensure smooth and efficient API integrations. Maintain code quality through version control (Git) and code reviews. Operate in an Agile, fast-paced environment and contribute to sprint planning and architecture decisions. ✅ Required Skills & Experience Minimum 3 years of professional experience as a Full Stack or Backend Engineer. Strong command over Node.js with frameworks like ExpressJS , NestJS , or Fastify . Proficiency in TypeScript , JavaScript , and modern development practices. Experience designing and consuming RESTful APIs. Solid understanding of MongoDB , SQL/NoSQL databases , and performance optimization. Familiarity with authentication protocols (JWT, OAuth) and secure coding practices. Exposure to Docker , CI/CD tools, or cloud platforms (AWS/GCP/Azure) is a plus. Comfortable with Git-based workflows and agile methodologies. Bachelor’s degree in Computer Science, Engineering, or related technical field. 🌟 Good to Have Experience with GraphQL and microservices-based architecture. Exposure to event-driven systems (Kafka, RabbitMQ, etc.). Working knowledge of ReactJS , Redux , or other modern frontend tools. Familiarity with container orchestration or infrastructure tools is a bonus. 💼 Why Join Betaque? Be part of a high-impact team working on meaningful and scalable products. Autonomy, trust, and a transparent team culture. Access to continuous learning and career growth opportunities. Competitive compensation, benefits, and performance incentives. 📩 Interested? If you’re excited to build scalable systems with a passionate team, apply now on careers@betaque.com and let’s build the future together
Posted 9 hours ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
About Role - The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a Senior developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. What you’ll be responsible for ? Should perform the Software design and coding, maintenance, performance tuning. Should understand the use cases and implement it Develop the new module as well as support the existing one. Interprets business plans for automation requirements. Ongoing support of existing java project and New development. Creates technical documentation and specifications. Ability to plan, organize, coordinate, and multitask. Excellent communication in English (written & verbal) and interpersonal skills. What you'd have ? 7-10 yrs of Experience in developing resilient & scalable distributed systems and microservices architecture. Strong technical background in Java, Servlets, XML RDBMS. Experience in developing REST API's using spring boot (or similar frameworks) and webhooks for async communication. Good understanding of async architecture using queues and messaging broker like RabbitMQ, Kafka, etc Deep insights in Java , Garbage Collection Systems, Multi-threading. Experience in container platforms like Docker, Kubernetes. Good understanding of the working of Kubernetes and exp in either EKS, GKE, AKS. Significant experience with various open-source tools and frameworks like Spring, hibernate, Apache Camel, Guava Cache, etc. Along with RDBMS, exposure to various no-SQL databases like Mongo, Redis, Clickhouse, Cassandra. Good analytical skills Why join us? Impactful Work: Play a pivotal role in safeguarding Tanla's assets, data, and reputation in the industry. Tremendous Growth Opportunities: Be part of a rapidly growing company in the telecom and CPaaS space, with opportunities for professional development. Innovative Environment : Work alongside a world-class team in a challenging and fun environment, where innovation is celebrated. Tanla is an equal opportunity employer. We champion diversity and are committed to creating an inclusive environment for all employees. www.tanla.com
Posted 10 hours ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
What you’ll be responsible for ? Should perform the Software design and coding, maintenance, performance tuning. Should understand the use cases and implement it Develop the new module as well as support the existing one. Interprets business plans for automation requirements. Ongoing support of existing java project and New development. Creates technical documentation and specifications. Ability to plan, organize, coordinate, and multitask. Excellent communication in English (written & verbal) and interpersonal skills. What you'd have ? 6- 8 yrs of Experience in developing resilient & scalable distributed systems and microservices architecture. Strong technical background in Node JS along with JS frameworks Experience in developing REST API's using spring boot (or similar frameworks) and webhooks for async communication. Good understanding of async architecture using queues and messaging broker like RabbitMQ, Kafka, etc Deep insights in Java , Garbage Collection Systems, Multi-threading. Experience in container platforms like Docker, Kubernetes. Good understanding of the working of Kubernetes and exp in either EKS, GKE, AKS. Significant experience with various open-source tools and frameworks like Spring, hibernate, Apache Camel, Guava Cache, etc. Along with RDBMS, exposure to various no-SQL databases like Mongo, Redis, Clickhouse, Cassandra. Good analytical skills. Why join us? Impactful Work: Play a pivotal role in safeguarding Tanla's assets, data, and reputation in the industry. Tremendous Growth Opportunities: Be part of a rapidly growing company in the telecom and CPaaS space, with opportunities for professional development. Innovative Environment: Work alongside a world-class team in a challenging and fun environment, where innovation is celebrated. Tanla is an equal opportunity employer. We champion diversity and are committed to creating an inclusive environment for all employees. www.tanla.com
Posted 10 hours ago
0.0 - 4.0 years
3 - 6 Lacs
Bengaluru
Work from Office
Technical Skills: Experienced in building microservices using Node or similar (e.g: Java springboot) , api implementations (Spring boot, Node etc), Middleware (RabbitMQ etc..) Experienced in using design patterns to address backend design problems Excellent analytical, problem solving and debugging skills, perf analysis and remediation. Hands-on experience in RDS (Oracle, Postgress, MySQL, SQL server etc) NoSQL (Mongo, Dynamo etc..) Experienced on configuring and deploying services to be consumed using API gateways (AWS native, Kong etc) service discoverability, service security, service throttling etc Hands on Experience in unit and feature testing, TDD, load testing Unit testing experience using Junit or similar. Keeps updated with emerging back end technology innovations, improvements. General Skills: Detail oriented. Takes initiative, and ready to take ownership, displays commitment. Should be open to work in a startup environment and have confidence to deal with complex issues and tackle high pressure situations focussed on solutions. Education Experience: At least an undergraduate degree in Computer Science, Engineering, or Mathematics, preferably from a Tier 1 college. BE preferred. 0-4 years of front-end experience
Posted 10 hours ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
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
A typical career path in RabbitMQ may include: 1. Junior Developer 2. Developer 3. Senior Developer 4. Tech Lead
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
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!
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
17069 Jobs | Dublin
Wipro
9221 Jobs | Bengaluru
EY
7581 Jobs | London
Amazon
5941 Jobs | Seattle,WA
Uplers
5895 Jobs | Ahmedabad
Accenture in India
5813 Jobs | Dublin 2
Oracle
5703 Jobs | Redwood City
IBM
5669 Jobs | Armonk
Capgemini
3478 Jobs | Paris,France
Tata Consultancy Services
3259 Jobs | Thane