Home
Jobs

1803 Rabbitmq Jobs - Page 16

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0.0 - 3.0 years

0 Lacs

Bhilai, Chhattisgarh

On-site

Indeed logo

Vyakar Technologies Pvt Ltd, operating under the brand name LeadAngel, is a fast-growing product-based company specializing in B2B lead management and routing solutions. We’re looking for a dynamic Node.js Lead to join our team at our Bhilai office and play a key role in building scalable, high-performance backend systems. Role Overview: As a Node.js Lead , you will be responsible for leading backend development efforts, mentoring a small team, and ensuring the robustness and efficiency of our Node.js-based applications. You will work closely with product managers, frontend developers, and QA to deliver high-quality software in a fast-paced environment. Key Responsibilities: Lead the design, development, and deployment of scalable backend services using Node.js Guide and mentor a team of developers, conduct code reviews, and enforce best practices Collaborate with cross-functional teams to define, design, and ship new features Ensure the performance, quality, and responsiveness of applications Troubleshoot and debug production issues, and implement fixes Write and maintain technical documentation Stay up-to-date with latest industry trends and technologies Required Skills & Qualifications: Bachelor's/Master’s degree in Computer Science or related field Minimum 3+ years of experience in backend development using Node.js Strong proficiency in JavaScript (ES6+), REST APIs, and asynchronous programming Experience with Express.js or similar frameworks Strong understanding of microservices architecture Familiarity with databases like MongoDB, MySQL, or PostgreSQL Hands-on experience with version control tools like Git Knowledge of cloud platforms (AWS/Azure) is a plus Excellent problem-solving and team leadership skills Good to Have: Experience with message queues like RabbitMQ, Kafka CI/CD pipeline knowledge Prior experience in SaaS product companies Why Join Us? Work in a fast-growing product company with global clientele Opportunity to take ownership and grow into a tech leadership role Collaborative and growth-oriented work culture Competitive salary and performance-based growth Job Types: Full-time, Permanent Pay: ₹222,286.68 - ₹420,000.00 per year Benefits: Health insurance Schedule: Day shift Monday to Friday Supplemental Pay: Yearly bonus Ability to commute/relocate: Bhilai, Chhattisgarh: Reliably commute or planning to relocate before starting work (Preferred) Application Question(s): Which Node.js frameworks are you experienced with? What is your current notice period? What is your current CTC and expected CTC? Education: Bachelor's (Preferred) Experience: Node.js: 3 years (Preferred) leading a development team: 3 years (Preferred) Location: Bhilai, Chhattisgarh (Preferred) Work Location: In person

Posted 1 week ago

Apply

3.0 years

0 Lacs

Chennai, Tamil Nadu

On-site

Indeed logo

Pharmaceutical & Life Sciences Full-Time Job ID: DGC00756 Chennai, Tamil Nadu 3-6 Yrs ₹3.5 - ₹07 Yearly Job description Job Summary We are looking for a highly skilled Software Development Engineer 2 (SDE-2) to join our dynamic team. The ideal candidate should have strong expertise in JavaScript, TypeScript, NestJS, and relational databases, along with experience in designing and developing scalable backend applications. The candidate should also have good experience with AWS or Azure cloud platforms, basic DevOps practices, and Docker for containerization. Additionally, familiarity with asynchronous processing, event-driven architecture, and queue systems (e.g., RabbitMQ, Kafka, NATS, or SQS) is highly preferred. As an SDE-2, you will play a crucial role in building high-performance APIs, optimizing database interactions, and ensuring code quality through best practices. Key Responsibilities: Backend Development: Design, develop, and maintain scalable, high-performance RESTful APIs using NestJS. Database Management: Work with PostgreSQL other relational databases, ensuring efficient schema design and query optimization. Code Quality Best Practices: Write clean, maintainable, and testable code following SOLID principles, DRY methodologies. TypeScript JavaScript Expertise: Utilize TypeScript and JavaScript to build robust backend services. Microservices Architecture: Implement microservices architecture and ensure seamless integration with other systems. Security Performance: Optimize application performance, implement security best practices, and address scalability concerns. Collaboration: Work closely with frontend developers, DevOps engineers, and product managers to deliver high-quality software. Testing Debugging: Implement unit and integration tests using Jest, Mocha, or other testing frameworks. Code Reviews Mentorship: Conduct peer code reviews and mentor junior developers to improve coding standards. Required Skills Qualifications: 3+ years of experience in software development, with a strong focus on NestJS, TypeScript, and JavaScript. Hands-on experience with PostgreSQL, MySQL, or other relational databases (Schema design, query optimization, indexing). Proficiency in ORMs like TypeORM, Prisma, or Sequelize. Strong knowledge of RESTful API design. Experience with authentication and authorization mechanisms (JWT, OAuth, RBAC). Understanding of containerization cloud platforms (Docker, Kubernetes, Azure, AWS, or GCP). Experience in implementing caching mechanisms (Redis, Memcached). Strong problem-solving skills and the ability to work in a fast-paced environment. Familiarity with CI/CD pipelines and DevOps practices. Knowledge of Agile/Scrum methodologies. Preferred Qualifications Experience with Event-driven architecture (Kafka, RabbitMQ, NATS). Knowledge of Serverless computing (AWS Lambda, Azure Functions). Exposure to frontend technologies like React or Angular (Nice to have).

Posted 1 week ago

Apply

6.0 years

0 Lacs

Coimbatore, Tamil Nadu, India

On-site

Linkedin logo

Job Description We are looking for a technically strong and experienced Backend Lead with expertise in Java, Spring Boot, and banking/financial systems. The ideal candidate will lead backend development efforts for critical banking applications, ensuring high standards of security, scalability, and performance. This is a hands-on leadership role requiring both strategic and executional Responsibilities : Lead and manage a team of backend developers in delivering secure and reliable banking services. Architect and implement robust, scalable services using Java + Spring Boot. Ensure strict adherence to data privacy, security, and compliance standards (e.g., PCI-DSS, GDPR). Integrate with core banking systems, third-party APIs, and payment gateways. Optimize transaction-heavy systems for high availability and performance. Guide the team on industry best practices, including secure coding and domain-driven design. Perform code reviews, troubleshoot production issues, and maintain system uptime. Own backend service lifecycle from design to deployment, monitoring, and Skills & Experience : 6+ years of backend development experience with Java, Spring Boot, and RESTful APIs. Proficient in Spring MVC, Spring Security, Spring Data JPA, Hibernate. Sound understanding of secure coding, encryption standards, and authentication flows (OAuth2/JWT). Experience with RDBMS and NoSQL databases, e.g., PostgreSQL, Oracle, MongoDB. Familiarity with message brokers (Kafka, RabbitMQ), API Gateways, and service orchestration. Hands-on knowledge of Docker, CI/CD, and deploying services in cloud or hybrid environments. Prior experience in Agile development methodologies and working in regulated To Have : Experience with ISO 8583, SWIFT, or payment gateway integrations. Exposure to Open Banking or BaaS (Banking-as-a-Service) platforms. Knowledge of event-driven architecture, caching, and distributed systems. Awareness of compliance standards (e.g., SOX, PCI-DSS, GDPR, RBI guidelines) (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

6.0 years

0 Lacs

Greater Kolkata Area

On-site

Linkedin logo

Experience : 6+Years Location : Pan India Notice Period : Immediate Joiners Key Responsibilities Design and develop microservices-based architectures using .NET Core Implement and manage event-sourced applications with real-world use cases Ensure smooth communication between services using REST APIs, message queues, and other event-based mechanisms Optimize systems considering Stateful vs Stateless services design principles Develop solutions with a solid understanding of Synchronous vs Asynchronous operations Apply Dependency Injection (DI) principles to enhance modularity and testability Collaborate with cross-functional teams including DevOps, QA, and Product Deploy and manage applications in the Azure cloud environment Build and maintain containerized services using Docker Use Kubernetes to orchestrate and scale services across environments Required Skills & Experience 6+ years of professional experience in software development using .NET / .NET Core Proven hands-on experience working on at least one event-sourced application Strong experience in microservices architecture and implementation Deep understanding of RESTful APIs, event-based communication, and messaging systems (e.g., RabbitMQ, Azure Service Bus) Solid understanding of Stateful vs Stateless applications Familiarity with Synchronous vs Asynchronous system design and coding Strong grasp of Dependency Injection (DI) and best practices in code modularity Minimum 1 year of hands-on experience with Azure cloud platform Experience with Docker for containerization Hands-on with Kubernetes for managing, deploying, and scaling microservices (ref:hirist.tech) Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

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; Hyderabad, Telangana, India . Minimum qualifications: Bachelor's degree in Computer Science, Mathematics, or related technical field, or equivalent practical experience in Software Engineering. Experience with front end technologies like Angular, React, TypeScript, etc. and one or more back end programming languages such as Java, Python, Go, or similar. Experience in maintaining internet -acing production-grade applications. Experience troubleshooting problems across an array of services and functional areas, and experience with relational databases (e.g., PostgreSQL, Db2, etc.). Preferred qualifications: Experience developing scalable applications using Java, Python, or similar, including data structures, algorithms, and software design. Experience working with different types of databases (e.g., SQL, NoSQL, Graph, etc.). Experience with unit or automated testing tools such as Junit, Selenium, Jest, etc. 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. In this role, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will work with key strategic Google Cloud customers. Alongside the team, you will support customer application development leveraging Google Cloud products, architecture guidance, best practices, troubleshooting, monitoring, and more. 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 complex applications. Be versatile and enthusiastic to take on new problems across the full stack as we continue to push technology forward. Maintain highest 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. Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders. Travel up to 30% of the time depending on the region. 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 . Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

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; Hyderabad, Telangana, India . Minimum qualifications: Bachelor's degree in Computer Science, Mathematics, or related technical field, or equivalent practical experience in Software Engineering. Experience with front end technologies like Angular, React, TypeScript, etc. and one or more back end programming languages such as Java, Python, Go, or similar. Experience in maintaining internet -acing production-grade applications. Experience troubleshooting problems across an array of services and functional areas, and experience with relational databases (e.g., PostgreSQL, Db2, etc.). Preferred qualifications: Experience developing scalable applications using Java, Python, or similar, including data structures, algorithms, and software design. Experience working with different types of databases (e.g., SQL, NoSQL, Graph, etc.). Experience with unit or automated testing tools such as Junit, Selenium, Jest, etc. 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. In this role, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will work with key strategic Google Cloud customers. Alongside the team, you will support customer application development leveraging Google Cloud products, architecture guidance, best practices, troubleshooting, monitoring, and more. 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 complex applications. Be versatile and enthusiastic to take on new problems across the full stack as we continue to push technology forward. Maintain highest 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. Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders. Travel up to 30% of the time depending on the region. 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 . Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

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; Hyderabad, Telangana, India . Minimum qualifications: Bachelor's degree in Computer Science, Mathematics, or related technical field, or equivalent practical experience in Software Engineering. Experience with front end technologies like Angular, React, TypeScript, etc. and one or more back end programming languages such as Java, Python, Go, or similar. Experience in maintaining internet -acing production-grade applications. Experience troubleshooting problems across an array of services and functional areas, and experience with relational databases (e.g., PostgreSQL, Db2, etc.). Preferred qualifications: Experience developing scalable applications using Java, Python, or similar, including data structures, algorithms, and software design. Experience working with different types of databases (e.g., SQL, NoSQL, Graph, etc.). Experience with unit or automated testing tools such as Junit, Selenium, Jest, etc. 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. In this role, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will work with key strategic Google Cloud customers. Alongside the team, you will support customer application development leveraging Google Cloud products, architecture guidance, best practices, troubleshooting, monitoring, and more. 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 complex applications. Be versatile and enthusiastic to take on new problems across the full stack as we continue to push technology forward. Maintain highest 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. Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders. Travel up to 30% of the time depending on the region. 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 . Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Presidio, Where Teamwork and Innovation Shape the Future At Presidio, we’re at the forefront of a global technology revolution, transforming industries through cutting-edge digital solutions and next-generation AI. We empower businesses—and their customers—to achieve more through innovation, automation, and intelligent insights. The Role Presidio is looking for an Architect to design and implement complex systems and software architectures across multiple platforms. The ideal candidate will have extensive experience in systems architecture, software engineering, cloud technologies, and team leadership. You will be responsible for translating business requirements into scalable, maintainable technical solutions and guiding development teams through implementation. Responsibilities Include Design, plan, and manage cloud architectures leveraging AWS, Azure, and GCP, ensuring alignment with business objectives and industry best practices. Evaluate and recommend appropriate cloud services and emerging technologies to enhance system performance, scalability, and security. Lead the development and integration of software solutions using a variety of programming languages (Java, .NET, Python, Golang, etc.). Develop and maintain automated solutions for cloud provisioning, governance, and lifecycle management, utilizing Infrastructure as Code (IaC) tools such as Terraform and Ansible. Collaborate with cross-functional teams to gather requirements, translate business needs into technical specifications, and deliver robust cloud-native solutions. Collaborate with cross-functional teams to gather requirements, translate business needs into technical specifications, and deliver robust cloud-native solutions. Guide and mentor development teams, enforcing architectural standards, coding best practices, and technical excellence. Provide expert consultation to internal and external stakeholders, offering recommendations on cloud migration, modernization, and optimization strategies. Ensure compliance with security, regulatory, and cost management policies across cloud environments. Stay current with industry trends, emerging technologies, and best practices, proactively introducing innovations to the organization. Required Skills And Professional Experience 10+ years of experience in software architecture, including significant experience with cloud infrastructure and hyperscaler platforms (AWS, Azure, GCP). Deep expertise in at least one hyperscaler (AWS, Azure, or GCP), with working knowledge of the others. Strong programming skills in multiple languages (Java, C#, Node, JavaScript, .NET, Python, Golang, etc.). Experience with services/micro-services development and relational databases (Postgres, MySQL, Oracle, etc.) Expertise in open-source technologies and NoSQL/RDBMS such as Couchbase, Elasticsearch, RabbitMQ, MongoDB, Cassandra, Redis, etc. Excellent verbal and written communication skills. Knowledge in Project Management tools and Agile Methodologies. Certification in AWS or Azure is preferred. Your future at Presidio Joining Presidio means stepping into a culture of trailblazers—thinkers, builders, and collaborators—who push the boundaries of what’s possible. With our expertise in AI-driven analytics, cloud solutions, cybersecurity, and next-gen infrastructure, we enable businesses to stay ahead in an ever-evolving digital world. Here, your impact is real. Whether you're harnessing the power of Generative AI, architecting resilient digital ecosystems, or driving data-driven transformation, you’ll be part of a team that is shaping the future. Ready to innovate? Let’s redefine what’s next—together. About Presidio At Presidio, speed and quality meet technology and innovation. Presidio is a trusted ally for organizations across industries with a decades-long history of building traditional IT foundations and deep expertise in AI and automation, security, networking, digital transformation, and cloud computing. Presidio fills gaps, removes hurdles, optimizes costs, and reduces risk. Presidio’s expert technical team develops custom applications, provides managed services, enables actionable data insights and builds forward-thinking solutions that drive strategic outcomes for clients globally. For more information, visit www.presidio.com . Presidio is committed to hiring the most qualified candidates to join our amazing culture. We aim to attract and hire top talent from all backgrounds, including underrepresented and marginalized communities. We encourage women, people of color, people with disabilities, and veterans to apply for open roles at Presidio. Diversity of skills and thought is a key component to our business success. Recruitment Agencies, Please Note: Presidio does not accept unsolicited agency resumes/CVs. Do not forward resumes/CVs to our careers email address, Presidio employees or any other means. Presidio is not responsible for any fees related to unsolicited resumes/CVs. Show more Show less

Posted 1 week ago

Apply

5.0 - 10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

The Role We are looking for intermediate full-stack software engineers who are passionate about solving business problems through innovation and engineering practices. This role will be responsible for writing code, pairing with other developers as appropriate, decomposing acceptance criteria to understand team backlog deliverables, complexities, and risk, while working as a strong contributor on an agile team. From a technical standpoint, the Software Engineer has full-stack coding and implementation responsibilities and adheres to best practice principles, including modern cloud-based software development, agile and scrum, code quality, and tool usage. The Software Engineer works to understand and influence software architecture, while contributing to Citi’s and GFT’s technical user base. Responsibilities Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes. Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns. Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary. Follow and contribute to defining technical and team standards. Collaborate technical leadership to achieve established goals, in line with our broader technical strategy. Required Qualifications 5 to 10 years of experience as a Software Engineer/Developer using Java Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.). Clear understanding of Data Structures and Object Oriented Principles using Java Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations. Exposure to front-end technologies (Angular, Javascript, Typescript) Exposure to Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.) Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.). Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban) Exposure to Database technologies (RDBMS, NoSQL, Oracle, MySQL, Mongo) Exposure to event-driven design and architecture (i.e., Kafka, Spark Flink, RabbitMQ, etc.) B.Tech/B.Engg degree or equivalent work experience Preferred Qualifications Exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications. Exposure to Cloud infrastructure both on-premise and public cloud (i.e., OpenShift, AWS, etc.). Exposure to API Management tools Exposure to Infrastructure as Code tools (i.e., Terraform, Cloudformation, etc.) Exposure to Security, Observability, and Monitoring (i.e., Grafana Prometheus, Splunk, ELK, CloudWatch, etc.) Experience mentoring junior developers Exposure to database concepts (RDBMS, NoSQL) and web-based technologies (Angular/React) is a plus ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. Show more Show less

Posted 1 week ago

Apply

4.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Job Description Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently seeking a dynamic Software Development Engineer to contribute to the success of our rapidly growing business. You would act as a Software Development Engineer to help improve and expand our product capabilities. As a member of the team, you’ll be responsible for designing and implementing the core services and defining the architecture of the system. We are looking for a highly motivated individual who can thrive in a fast-paced environment and successfully contribute to the team. The ideal candidate will have a can-do attitude, passion for technology, extensive development experience, and will be able to learn quickly. As a Software Development Engineer, you will: Research, investigate, and define new areas of technology to enhance existing features or new product directions; re-evaluate the design and implementation of current source code Participate in design, development and code reviews. Work on cross-team platform-level initiatives and projects Maintain and document code using source control system Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget We Are Looking For: Bachelor's degree in information technology, Computer Science or equivalent education. 4+ years project experience in software development High level expertise programming in Java or Python programming. Hands-on experience with popular Java/Python Framework (Spring Boot, Django) Excellent knowledge of PostgreSQL, RabbitMQ, NGINX. Experience in building REST API based microservices is required. Stronghold of data structures and multiple-threading/multiple-processing programming Excellent problem solving and troubleshooting skills is required Ability to communicate and discuss technical topics with technical audiences. Excellent understanding and knowledge of Software Engineering Concepts and Methodologies is required. Self-motivated with the ability to accomplish tasks with minimal direction About Our Team: Our team culture emphasizes collaboration, continuous improvement, customer-centricity, innovation, and accountability. By embedding these values into our ethos and culture, we create a dynamic and supportive environment that drives excellence and innovation while maintaining a strong focus on our customers' needs and satisfaction. Why Join Us: We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe. Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Job Title: Java Full Stack Developer Lead Experience Level: 5–8 Years Location: [Bangalore, Chennai, Hyderabad] / Hybrid Job Type: Full-Time Budget: 15-18 LPA (Based on experience) Job Summary: We are looking for an experienced and highly skilled Java Full Stack Developer with 5–8 years of hands-on experience in designing and developing robust, scalable web applications. The ideal candidate should be proficient in Java, Spring Framework, Angular, and Microservices architecture, with a strong grasp of Data Structures and Algorithms. You will work on high-impact projects, collaborating with cross-functional teams to design, build, and deploy innovative software solutions. Key Responsibilities: Design and develop scalable and high-performance web applications using Java (Spring Boot) and Angular. Architect and implement microservices using best practices for distributed systems. Write clean, maintainable, and efficient code while following industry best practices. Collaborate with front-end and back-end developers, QA engineers, and product managers. Optimize application performance, scalability, and security. Participate in code reviews, mentor junior developers, and lead technical discussions. Solve complex problems with innovative and efficient algorithms. Ensure high-quality deliverables through unit testing and continuous integration. Stay updated on emerging technologies and development practices. Required Skills and Qualifications: 5–8 years of experience in software development, with a strong focus on full stack Java development. Expert-level proficiency in Java, Spring Boot, and Spring Framework (Core, Security, JPA, MVC). Strong front-end experience using Angular, HTML, CSS, TypeScript, and responsive design. Hands-on experience in developing and maintaining RESTful APIs and Microservices architecture. Solid understanding and practical application of Data Structures and Algorithms. Experience with databases like MySQL, PostgreSQL, or MongoDB. Working knowledge of CI/CD tools (e.g., Jenkins, GitLab CI) and containerization technologies like Docker and Kubernetes. Proficient in using version control tools like Git. Experience with cloud platforms (AWS, Azure, or GCP) is a plus. Strong problem-solving and analytical thinking skills. Excellent communication and collaboration abilities. Preferred Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Experience with message brokers like Kafka or RabbitMQ. Exposure to Agile/Scrum development methodologies. Familiarity with automated testing frameworks. Show more Show less

Posted 1 week ago

Apply

10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Key Responsibilities Leadership & Mentoring: Lead a team of Java developers, providing guidance, mentorship, and technical expertise. Facilitate effective communication across teams and stakeholders, ensuring alignment on project goals. Conduct code reviews, ensuring high-quality standards, and provide constructive feedback. Collaborate with Product Managers, Architects, and other stakeholders to define technical requirements. Design & Architecture Design and implement scalable, maintainable, and high-performance Java applications. Define and maintain application architecture, ensuring consistency and scalability. Lead architectural discussions and decisions, ensuring solutions meet business requirements and technical specifications. Development & Coding Write clean, efficient, and reusable Java code using best practices. Ensure that solutions adhere to coding standards and follow industry best practices for performance, security, and scalability. Develop RESTful APIs and integrate third-party services and applications. Leverage Java frameworks and tools such as Spring, Hibernate, and Maven to build applications. Continuous Improvement Drive continuous improvement in development processes, tools, and methodologies. Keep up to date with new technologies, frameworks, and tools in the Java ecosystem and evaluate their potential benefits. Promote DevOps practices and help implement automated testing and CI/CD pipelines. Problem Solving & Troubleshooting Analyze and troubleshoot issues in production environments. Optimize existing systems and resolve performance bottlenecks. Ensure that solutions are designed with reliability, maintainability, and extensibility in mind. Qualifications Bachelor's or Master’s degree in Computer Science, Engineering, or a related f ield (or equivalent work experience). 10 + years of experience in software development with a strong focus on Java and related technologies. Proven experience as a Tech Lead, Senior Developer, or Software Engineer in Java-based application development. Expertise in Java frameworks like Spring, Hibernate, and Spring Boot. Experience with microservices architecture and cloud platforms. Strong Experience in Kafka, RabbitMQ, Postgres. Strong knowledge of RESTful APIs, databases (SQL/NoSQL), and caching technologies (Redis, Memcached). Familiarity with tools such as Maven, Git, Docker, and Kubernetes. Experience with Agile development methodologies (Scrum/Kanban). Strong analytical and problem-solving skills, with a passion for delivering high quality software solutions. Excellent communication and leadership skills, with the ability to mentor and collaborate with cross-functional teams. Skills: microservices,git,restful apis,spring,nosql,java,kubernetes,redis,caching technologies (redis, memcached),memcached,kafka,ci/cd,databases (sql/nosql),postgres,devops,docker,rabbitmq,maven,cloud platforms,agile development methodologies,aws,agile methodologies,architecture,microservices architecture,hibernate,sql,spring boot Show more Show less

Posted 1 week ago

Apply

2.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for future Insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team. We're looking for engineers who love to create elegant, easy-to-use interfaces, and enjoy new JavaScript technologies as they show up every day. Particularly ReactJS. You will help drive our technology selection, and will coach your team on how to use these new technologies effectively in a production platform development environment. We need our engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the full-stack as we continue to push our technology forward. Responsibilities Design, develop, test, deploy, maintain and improve software Manage individual project priorities, deadlines and deliverables Keep software components loosely coupled as we grow Contribute improvements to our continuous delivery infrastructure Participate in recruiting and mentoring of top engineering talent Drive roadmap execution and enhance customer feedback into the product Develop, collaborate on, and execute Agile development, product scenarios, in order to release high quality software on a regular cadence Proactively assist your team to find and solve development and production software issues through effective collaboration Work with company stakeholders including PM, PO, Customer Facing teams, DevOps, Support to communicate and collaborate on execution Desirable - Contribute to frameworks selection, microservice extraction, and deployment in On-Premise and SAAS scenarios. Experience with troubleshooting, profiling and debugging applications Familiarity with web debugging tools (Chrome development tools, Fiddler etc) is a plus Experience with different databases (ElasticSearch, Impala, HDFS, Mongo etc) is a plus Basic Git command knowledge is a plus Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub) Cloud solutions (e.g. AWS, Google Cloud Platform, Microsoft Azure) Personal Skills - Strong written and verbal communications skills to collaborate developers, testers, product owners, scrum masters, directors, and executives Experience taking part in the decision-making process in application code design, solution development, code review Strong worth ethic and emotional intelligence including being on time for meetings Ability to work in fast-changing environment and embrace change while still following a greater plan Qualifications - BS or MS degree in Computer Science or a related field, or equivalent job experience 2-3 years of experience in web application and any experience on building web IDEs and ETL driven web apps Strong knowledge and experience in C#(2+ years) Experience with ReactJS, microservices (2+ years) Experience in CI/CD pipeline Experience with relational databases, hands-on experience with SQL queries Strong experience with several JavaScript frameworks and tools, such as React, Node Strong knowledge in REST APIs Experience with Atlassian suite products such as JIRA, Bitbucket, Confluence Strong knowledge in Computer Science, Computing Theory: Paradigm & Principles (OOP, SOLID) Database theory (RDBMS) Code testing practices Algorithms Data structures Design Patterns Understanding of network interactions: Protocols conventions (e.g. REST, RPC) Authentication and authorization flows, standards and practices (e.g. oAuth, JWT) Additional Information ** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located . ** insightsoftware Hear From Our Team - InsightSoftware (wistia.com) Background checks are required for employment with insightsoftware, where permitted by country, state/province.

Posted 1 week ago

Apply

6.0 - 11.0 years

10 - 14 Lacs

Hyderabad, Gurugram

Work from Office

Naukri logo

About the Role: Grade Level (for internal use): 10 Position Title Senior Software Developer The Team Do you love to collaborate & provide solutionsThis team comes together across eight different locations every single day to craft enterprise grade applications that serve a large customer base with growing demand and usage. You will use a wide range of technologies and cultivate a collaborative environment with other internal teams. The Impact We focus primarily developing, enhancing and delivering required pieces of information & functionality to internal & external clients in all client-facing applications. You will have a highly visible role where even small changes have very wide impact. Whats in it for you - Opportunities for innovation and learning new state of the art technologies - To work in pure agile & scrum methodology Responsibilities : Design, and implement software-related projects. Perform analyses and articulate solutions. Design underlying engineering for use in multiple product offerings supporting a large volume of end-users. Develop project plans with task breakdowns and estimates. Manage and improve existing solutions. Solve a variety of complex problems and figure out possible solutions, weighing the costs and benefits. What were Looking For : Basic Qualifications : Bachelor's degree in Computer Science or Equivalent 6+ years related experience Passionate, smart, and articulate developer Strong C#, WPF and SQL skills Experience implementingWeb Services (with WCF, RESTful JSON, SOAP, TCP), Windows Services, and Unit Tests Dependency Injection Able to demonstrate strong OOP skills Able to work well individually and with a team Strong problem-solving skills Good work ethic, self-starter, and results-oriented Interest and experience in Environmental and Sustainability content is a plus Agile/Scrum experience a plus Exposure to Data Engineering & Big Data technologies like Hadoop, Spark/Scala, Nifi & ETL is a plus Preferred Qualifications : Experience on Docker is a plus Experience working in cloud computing environments such as AWS, Azure or GCP Experience with large scale messaging systems such as Kafka or RabbitMQ or commercial systems. Whats In It For You Our Purpose: Progress is not a self-starter. It requires a catalyst to be set in motion. Information, imagination, people, technologythe right combination can unlock possibility and change the world.Our world is in transition and getting more complex by the day. We push past expected observations and seek out new levels of understanding so that we can help companies, governments and individuals make an impact on tomorrow. At S&P Global we transform data into Essential Intelligence, pinpointing risks and opening possibilities. We Accelerate Progress. Our People: Our Values: Integrity, Discovery, Partnership At S&P Global, we focus on Powering Global Markets. Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits: We take care of you, so you cantake care of business. We care about our people. Thats why we provide everything youand your careerneed to thrive at S&P Global. Health & WellnessHealth care coverage designed for the mind and body. Continuous LearningAccess a wealth of resources to grow your career and learn valuable new skills. Invest in Your FutureSecure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs. Family Friendly PerksIts not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families. Beyond the BasicsFrom retail discounts to referral incentive awardssmall perks can make a big difference. For more information on benefits by country visithttps://spgbenefits.com/benefit-summaries Global Hiring and Opportunity at S&P Global: At S&P Global, we are committed to fostering a connected andengaged workplace where all individuals have access to opportunities based on their skills, experience, and contributions. Our hiring practices emphasize fairness, transparency, and merit, ensuring that we attract and retain top talent. By valuing different perspectives and promoting a culture of respect and collaboration, we drive innovation and power global markets. ----------------------------------------------------------- Equal Opportunity Employer S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment. If you need an accommodation during the application process due to a disability, please send an email to EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person. US Candidates Only The EEO is the Law Poster http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf describes discrimination protections under federal law. Pay Transparency Nondiscrimination Provision - https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf ----------------------------------------------------------- 20 - Professional (EEO-2 Job Categories-United States of America), IFTECH202.1 - Middle Professional Tier I (EEO Job Group), SWP Priority Ratings - (Strategic Workforce Planning)

Posted 1 week ago

Apply

3.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

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 . Show more Show less

Posted 1 week ago

Apply

8.0 - 12.0 years

22 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Date 10 Jun 2025 Location: Bangalore, KA, IN Company Alstom Req ID:486423 Alstom are now looking for the Cloud DevOps Architect, who will ensure the program is able to deliver fast with good level of quality and support the software development and validation with automation as much as possible and shall manage testing & preview environments for team. Responsible for supporting all automation activities like Continuous Integration and Continuous Deployment linked to software production and delivery to on-premise and cloud environments. Responsible for elaboration of pipelines, integration of static/vulnerability analysis tools and managing different environments. Shall support DevOps engineers and verification and validation engineers in establishing the pipelines and integration tests. Provide and manage testing & preview environments working in a representative context to anticipate solution & project integrations. Design and build technical solutions for deployment on cloud-enabled and on-prem infrastructure with microservices. Create a DevOps strategy and manage the adaption process. ( Azure and on-premise) Set up best DevOps practices including making technology choices based on existing constraints and automation. Support team in the application of the processes with Alstom proposed tools in the most efficient way, with good level of simplification & automation. Defining strategy for long-term efficient software platform upgrades and maintenance Write and maintain product technical documentation technical architectures including network diagrams, sequence diagrams etc. Design and maintain highly available and distributed applications. Define and setup application monitoring best practices. Capacity planning for applications including performance tuning. Contribute to identification of tools and technologies that can improve performance KPIs of the software Adept with automation frameworks and technologies that can run within the pipleline that can perform chaos and dependencies validation Keen in identifying how to automate integration of multiple tools that are used for process. QUALIFICATIONS & S: EDUCATION BE/B.Tech/M.Tech in computer science & information systems or related engineering BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player with prior experience in working with European customer is not mandatory but preferable. Innovative and be aligned to new product development technologies and methods. Proven capabilities with global teams. TECHNICAL COMPETENCIES & EXPERIENCE 8 to 12 years experience in CI-CD on On-premises and Cloud environment. Programming language C#, Python Technology/framework DotNet, WPF, SignalR, Event driven development, Robot framework Version Control Tool Github AutomationAnsible, helm charts, Kubernetes operators, bash/python ContainerizationLinux, Kubernetes, Azure(AKS), Rancher, distributed filesystems VirtualizationHarvester/VMware/OpenShift Data technologiesKafka, RabbitMQ, Postgres, Elasticsearch ObservabilityGrafana, Prometheus Experience in designing blue/green deployment strategy Proficiency in designing and managing Kubernetes based large scale distributed applications. Experience in security protocols, digital certificates, SSL/TLS, Key and secrets management Deep knowledge of Linux and virtualization concepts. Platform engineering and microservices experience is a plus. You dont need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, youll be proud. If youre up for the challenge, wed love to hear from you! Important to note As a global business, were an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. Were committed to creating an inclusive workplace for everyone. Job Type:Experienced

Posted 1 week ago

Apply

7.0 - 11.0 years

7 - 15 Lacs

Noida

Work from Office

Naukri logo

Key Responsibilities: Develop and maintain web applications using NET Core MVC and Web API. Design and implement RESTful APIs for integration with front-end and third-party systems. Work extensively with MySQL, writing optimized queries, stored procedures, and ensuring performance tuning. Implement unit testing using xUnit to ensure high code quality and maintainability. Follow best practices in software development, including SOLID principles, design patterns, and clean architecture. Contribute to architectural decisions, ensuring the use of modern patterns like event-driven architecture, microservices, and domain-driven design (DDD). Collaborate with cross-functional teams, including front-end developers, DevOps engineers, and QA teams. Optimize application performance, security, and scalability through proper coding practices and database optimizations. Troubleshoot and debug application issues while ensuring timely resolutions. Participate in code reviews and mentor junior developers when required. Stay up to date with industry trends and emerging technologies to bring innovative solutions to the team. Mandatory Skills: Strong experience in .NET Core MVC and Web API development. Hands-on expertise in MySQL (query optimization, stored procedures, indexing, and database performance tuning). Experience with unit testing frameworks, preferably xUnit. Good understanding of modern architectural patterns, including event-driven architecture, microservices, and domain-driven design (DDD). Familiarity with message brokers (Kafka, RabbitMQ, or similar) is a plus. Strong understanding of software development principles like SOLID, DRY, and design patterns. Proficiency in version control systems (Git/SVN). Experience in debugging, troubleshooting, and performance optimization. Good to Have: Exposure to front-end frameworks like Angular, React, or Vue.js. Experience working with cloud platforms (AWS, Azure, or GCP). Knowledge of CI/CD pipelines and DevOps best practices. Experience with containerization (Docker, Kubernetes

Posted 1 week ago

Apply

3.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

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 . Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

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 . Show more Show less

Posted 1 week ago

Apply

6.0 - 8.0 years

7 - 11 Lacs

Pune

Work from Office

Naukri logo

Role Description Individual is required to possess strong technical skills as a Backend / FSD developer Candidates primary responsibility will be to work closely with functional teams and provide high-quality solutions that meet functional as well as non-functional requirements. What well offer you As part of our flexible scheme, here are just some of the benefits that youll enjoy Your key responsibilities Individual is required to possess strong technical skills as a FSD developer. Collaborate with UI developers and UX designers. Deliver high quality, scalable and innovate solutions. Involvement in Design and Development, Co-ordination with the Product Owner for BAU tasks. Provide high-quality solutions that meet functional as well as non-functional requirements. You actively participate and contribute into the sprint activities and ceremonies e.g. daily stand-up, Sprint planning, retrospectives, refinements etc. Strong commitment writing high quality code. Involvement in contributing to standards and practices Providing the right estimates for the tasks by evaluating the wireframes. Your skills and experience At least 6+ years experience in backend Technologies. Strong hands on Languages & FrameworksJava (Advanced), Python (Advanced), Spring Boot (Advanced), Spring Framework, GraphQL (Intermediate). Strong hands on Microservices & CloudMicroservices Architecture, RESTful API Design (Advanced), GraphQL API, Message Queues (Kafka, RabbitMQ) (Intermediate). Development & TestingOOP, Design Patterns, TDD, Unit & Integration Testing (Advanced). Databases & ArchitectureSQL/NoSQL, Database Optimization (Intermediate), System Design, Scalability, Distributed Systems (Advanced). Performance & Soft Skills: Code Optimization, Communication, Problem-Solving (Advanced). Understanding of converting wireframes into functional UI components. A pro-active team player with strong communication skills. Experience with Agile/SCRUM environment. How well support you Training and development to help you excel in your career. Coaching and support from experts in your team. A culture of continuous learning to aid progression. A range of flexible benefits that you can tailor to suit your needs.

Posted 1 week ago

Apply

12.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Viva Engage connects people through communities, bringing leaders and employees together to share knowledge, clarify priorities, and build relationships. Viva Engage (formerly Yammer) is the premier tool to create multi-directional dialogue between tens of millions of employees worldwide every month. Engage team members are at the forefront of driving AI applications and Copilot adoption to make communication and information sharing easy and authentic. Our work supports top challenges for our customers, including digital safety, trusted security standards, and deep analytics to help our customers maximize reach, reduce inefficiencies, and create a thriving organizational culture. We would love to have you join the team driving innovation, connection, and community for our valued global customers. #VivaEngage As a backend platform team, our engineers develop the core services that power all Viva Engage experiences. You will collaborate with feature teams to evolve platform capabilities to meet user needs reliably, securely, and ready to scale with our growth. Viva Engage has a plethora of interesting engineering challenges - like supporting large-scale conversations and communities with hundreds of thousands of participants. We deploy new code every day to our tens of millions of users and are constantly innovating to improve the system and deliver a delightful experience. Our stack: Linux on Azure GraphQL API gateway Postgres, CosmosDB, Redis, RabbitMQ Java and Ruby on Rails services, deployed as docker containers Mesos and Kubernetes container orchestration Observability: Grafana metrics, Azure Data Explorer log aggregation React.js. Redux, Relay Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities As a Principal Engineering Manager, you must have a proven track record leading and managing a team of engineers spanning all aspects of software engineering life cycle and a history of delivering highly available products and services with quality and on schedule. We need someone who is hands-on, detail-oriented, and obsessed with delivering world-class experiences that are performant and built for massive scale in a 24/7 world. The day-to-day responsibilities include a blend of technical, hands-on leadership with strong people management and partnership skills. Responsibilities Include Build, develop, grow and lead a team of high-performing engineers. Scale the Engage platform to achieve projected growth and innovate on features to grow usage and meet user needs. Partner with other Engineering teams, Product, Data Science stakeholders within and beyond our organization to drive strategic decisions and execution excellence, leading to great business impact. Provide oversight, accountability, and leadership for technical architecture and decisions. Oversee timely delivery of high quality solutions to meeting customer needs and product strategy. Foster a culture that drives engineering excellence, guiding and motivating the team to constantly improve reliability, performance, security, stability, component reuse, and overall architecture of our web-based surfaces and the underlying tech-stack. Embody our culture and values. Qualifications Required Qualifications: Bachelor's Degree in Computer Science, or related technical discipline AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 5+ years of people management experience. Solid track record of hiring, managing and coaching high performing engineering teams. Experience building and shipping production grade products, timely and with high quality. Preferred Qualifications Solid proficiency in programming languages such as Java, C#, C++, JavaScript. Experience with Azure cloud offerings such as Azure Postgres, Azure Cosmos DB etc.. Excellent communication skills and the ability to effectively collaborate with cross-functional teams, stakeholders, and leadership. Strong problem-solving skills, attention to detail, and a passion for delivering innovative and high-quality software. Analytical skills with systematic and structured approach to software design and a passion for building highly scalable, highly reliable services and E2E scenarios. Ability to communicate technical details clearly and drive complex projects to completion across organizational boundaries. Experience owning 24x7 cloud services available 99.9% or better. #vivaengage Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. Show more Show less

Posted 1 week ago

Apply

6.0 - 10.0 years

0 - 0 Lacs

Bengaluru

Work from Office

Naukri logo

Node.js Developer 5-7 YEARS EXP: We are looking for a highly skilled Backend Developer with expertise in Node.js , RabbitMQ , Redis , and Docker to build and maintain robust and scalable asynchronous processing systems. You will be responsible for designing queue-based architecture, optimizing real-time job processing pipelines, and managing containerized deployments. Key Responsibilities: Design, develop, and maintain microservices and background workers using Node.js Build scalable and reliable message queuing systems using RabbitMQ Integrate Redis for job deduplication, caching, and fast state management Develop and manage Docker containers for service deployment and orchestration Ensure smooth communication between services using event-driven architecture Implement retry, back-off, dead-letter queue, and message acknowledgment strategies Collaborate with DevOps to set up monitoring, scaling, and auto-recovery Optimize system performance for high-throughput asynchronous processing Write unit and integration tests for queue handling logic. Required Skills: Strong proficiency in Node.js (ES6+, async/await, streams) Solid experience with RabbitMQ (message publishing, consuming, DLQs, exchange types) Experience with Redis (caching, pub/sub, TTL, key expiration strategies) Knowledge of Docker , containerization, and multi-service orchestration using docker-compose Familiarity with message acknowledgment patterns and queue durability Experience in building scalable, fault-tolerant distributed systems Proficiency in REST APIs, JSON, and event-driven architecture Good to have: Knowledge of Kubernetes or Docker Swarm Experience with logging and monitoring tools (e.g., Kibana) Familiarity with CI/CD pipelines Basic knowledge of MongoDB, MySQL Exposure to cloud platforms (AWS, GCP, Azure)

Posted 1 week ago

Apply

6.0 - 8.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Job Description We are seeking a highly skilled Lead Python Developer with 6 to 8 years of hands-on experience in backend development using Django . The ideal candidate will have a strong background in building and maintaining RESTful APIs , implementing CI/CD pipelines , and working with PostgreSQL databases. Experience with Celery for parallel task processing is essential. Key Responsibilities Design, develop, and maintain scalable backend systems using Django. Build and integrate RESTful APIs for web and mobile applications. Implement and manage CI/CD pipelines for automated testing and deployment. Optimize and manage PostgreSQL databases for performance and reliability. Use Celery for asynchronous task processing and job queues. Collaborate with frontend developers, DevOps, and QA teams. Write clean, maintainable, and well-documented code. Participate in code reviews and mentor junior developers. Required Skills 6–8 years of professional experience in Python and Django. Strong experience with REST API development. Proficiency in PostgreSQL and writing optimized SQL queries. Hands-on experience with Celery and message brokers (e.g., RabbitMQ, Redis). Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions). Familiarity with Docker and containerized environments. Good understanding of software development best practices and design patterns. Excellent problem-solving and communication skills. Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Backend Developer Charles Technologies is a fast-growing startup based in Chennai, focused on building cutting-edge mobile applications that redefine user experiences. We’re on the lookout for a passionate and skilled Backend Developer to join our dynamic engineering team. If you thrive in a collaborative environment and have a strong foundation in either GoLang or Node.js we’d love to hear from you! Key Responsibilities: Design, develop, and maintain scalable backend services using GoLang or Node.js. Collaborate closely with frontend developers, product managers, and other stakeholders. Write clean, efficient, and well-documented code. Optimize applications for performance and scalability. Develop and maintain RESTful APIs and work with both SQL and NoSQL databases. Participate in code reviews and contribute to team knowledge sharing. Required Skills & Qualifications: 3+ years of experience in backend development with either GoLang or Node.js. Solid understanding of database technologies like MongoDB, PostgreSQL, or MySQL. Experience with Git and version control workflows. Familiarity with RESTful API design and implementation. Knowledge of Docker and containerization. Preferred Skills: Experience or interest in frontend (React) development. Understanding of microservices architecture. Exposure to cloud platforms like AWS, GCP, or Azure. Familiarity with CI/CD pipelines and DevOps practices. Awareness of security best practices in backend development. Experience with GraphQL. Exposure to message brokers like Kafka or RabbitMQ. Familiarity with testing frameworks such as Jest, Mocha, etc. Show more Show less

Posted 1 week ago

Apply

2.0 - 5.0 years

6 Lacs

Hyderābād

On-site

GlassDoor logo

Must-Have Skills & Traits Core Engineering Advanced Python skills with a strong grasp of clean, modular, and maintainable code practices Experience building production-ready backend services using frameworks like FastAPI, Flask, or Django Strong understanding of software architecture , including RESTful API design, modularity, testing, and versioning. Experience working with databases (SQL/NoSQL), caching layers, and background job queues. AI/ML & GenAI Expertise Hands-on experience with machine learning workflows: data preprocessing, model training, evaluation, and deployment Practical experience with LLMs and GenAI tools such as OpenAI APIs, Hugging Face, LangChain, or Transformers Understanding of how to integrate LLMs into applications through prompt engineering, retrieval-augmented generation (RAG), and vector search Comfortable working with unstructured data (text, images) in real-world product environments Bonus: experience with model fine-tuning, evaluation metrics, or vector databases like FAISS, Pinecone, or Weaviate Ownership & Execution Demonstrated ability to take full ownership of features or modules from architecture to delivery Able to work independently in ambiguous situations and drive solutions with minimal guidance Experience collaborating cross-functionally with designers, PMs, and other engineers to deliver user-focused solutions Strong debugging, systems thinking, and decision-making skills with an eye toward scalability and performance Nice-to-Have Skills Experience in startup or fast-paced product environments. 2-5 years of relevant experience. Familiarity with asynchronous programming patterns in Python. Exposure to event-driven architecture and tools such as Kafka, RabbitMQ, or AWS EventBridge Data science exposure: exploratory data analysis (EDA), statistical modeling, or experimentation Built or contributed to agentic systems, ML/AI pipelines, or intelligent automation tools Understanding of MLOps: model deployment, monitoring, drift detection, or retraining pipelines Frontend familiarity (React, Tailwind) for prototyping or contributing to full-stack features

Posted 1 week ago

Apply
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