Senior Software Engineer - Integration

Full Time | Remote | India

Industry : Information Technology
Experience5 - 12 years
Compensation15 - 18
Openings1

Role Overview

Key Responsibilities

As a Senior Software Engineer (Integration)​, you will design, build, and maintain scalable integration services and microservices primarily using Java and Python. You will work across the full API lifecycle, deliver event-driven and asynchronous solutions, and leverage AI-assisted development tools to improve productivity and solution quality. This role also involves working with MuleSoft and modern cloud-native technologies to enable intelligent, reliable, and secure integrations.

  • What you’ll do
  • Design, build, and maintain integration services and microservices using Java, Python, and open-source frameworks.
  • Develop and manage the full API lifecycle, including REST APIs and event-driven integrations.
  • Build scalable, asynchronous solutions using Kafka, RabbitMQ, GraphQL, AWS SQS, and similar technologies.
  • Implement event-driven architecture and asynchronous processing patterns.
  • Develop and maintain MuleSoft APIs, integrations, connectivity, and automation, including advanced MuleSoft designs.
  • Use AI-assisted coding tools (e.g., Cursor, Windsurf, Amp) to accelerate development and reduce delivery cycles.
  • Evaluate and adopt emerging AI productivity tools to enhance code quality and operational efficiency.
  • Design and implement agentic integrations and AI-powered automation to improve business processes.
  • Ensure compliance with responsible AI practices, including data privacy, governance, and model evaluation.
  • Collaborate with cross-functional teams and contribute to CI/CD pipelines and cloud deployments.
  • What you’ll need
  • Bachelor’s degree in Software Engineering, Computer Science, or a related field.
  • 5+ years of experience as a Software Engineer.
  • Strong hands-on experience with Java (primary) and Python (secondary).
  • Proven experience with microservices architecture and managing the end-to-end API lifecycle.
  • Strong experience with REST APIs and event-driven integrations.
  • Hands-on exposure to Kafka, RabbitMQ, GraphQL, AWS SQS, or similar platforms.
  • Experience with MuleSoft, including API development, integrations, or automation (advanced design preferred).
  • Experience using AI-assisted coding tools and the ability to quickly learn new AI and integration technologies.
  • Understanding of responsible AI, data privacy, and governance principles.
  • Experience with agentic integrations and AI automation.
  • Familiarity with open-source integration frameworks.
  • Exposure to emerging AI productivity tools.
  • Experience with cloud platforms and CI/CD, with AWS preferred.

Skill Set

mulesoft java python microservices API integration
Application

Apply for this role

PDF, DOC, or DOCX up to your server upload limit.