J

Jitterbit

API management and iPaaS integration platform

Java Software Engineer - Connectors

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listedRemote

About the Job

Requirements

  • At least 7 years of experience designing and building large-scale distributed backend systems with high throughput and low latency requirements.
  • At least 5 years of experience working with multi-tenant SaaS architectures in production, including understanding tenant isolation, rate limiting, and resource management.
  • Ability to drive system design and participate in architectural decisions, with experience mentoring engineers on design patterns and best practices.
  • Ability to diagnose complex production issues in distributed systems.
  • Experience with microservices architecture, including service decomposition, API design, and inter-service communication patterns.
  • Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure; familiarity with Kubernetes and serverless patterns.
  • Strong foundation in software engineering fundamentals, including SOLID principles, design patterns, system design, and unit, integration, and end-to-end testing strategies.
  • Expert-level Java 8 or later, including object-oriented programming, concurrency, performance tuning, memory management, and Java ecosystem tools such as Spring Boot, Guava, and Netty.
  • Expertise with REST, SOAP, GraphQL, gRPC, HTTP semantics, caching, rate limiting, and error handling.
  • Hands-on experience with RabbitMQ, Apache Kafka, AWS SQS/SNS, or similar message brokers and event-streaming systems; understanding of at-least-once delivery, dead-letter queues, and stream processing.
  • Strong SQL skills, including query optimization and indexing; experience with NoSQL databases such as MongoDB, DynamoDB, or Cassandra and their consistency trade-offs.
  • Proficiency with Docker and practical production experience with Kubernetes or container runtimes.
  • Advanced Git workflows, including branching, rebasing, and cherry-picking; experience with GitHub or similar platforms.
  • Working knowledge of GitHub Actions, Jenkins, ArgoCD, or similar CI/CD tools; ability to write build pipelines, deployment scripts, and infrastructure as code using tools such as Terraform or CloudFormation.
  • Comfort with the Linux command line and understanding of operating-system concepts, including memory allocation, processes, file systems, and networking.
  • Experience with logging tools such as ELK or Splunk, metrics tools such as Prometheus or Grafana, and distributed tracing tools such as Jaeger or Zipkin.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a distributed team and remote culture.
  • Ability to make data-driven decisions.

Responsibilities

  • Design and implement high-performance, fault-tolerant connector integrations and adapters for mission-critical business workflows.
  • Architect distributed microservices using cloud-native design patterns such as circuit breakers, bulkheads, and observability for multi-tenant SaaS environments.
  • Build and optimize data pipelines using REST, SOAP, GraphQL, gRPC, webhooks, and synchronous, asynchronous, and event-driven communication patterns.
  • Drive technical decisions on critical subsystems; contribute to RFCs and architectural reviews; mentor junior engineers on system design principles.
  • Implement monitoring, logging, and tracing, and own the operational health and observability of deployed systems.
  • Collaborate with Product, DevOps, and SRE teams to deliver features, resolve production incidents, and improve platform reliability.
  • Champion code-review, testing, security-hardening, and performance-optimization practices, including unit, integration, and chaos testing.
  • Contribute to platform infrastructure and developer-experience initiatives across the engineering organization.

About the Company

Jitterbit

API management and iPaaS integration platform

Jitterbit provides integration software for enterprises, offering API management, iPaaS, and B2B EDI to connect applications, APIs, and business processes across industries. Its platform lets organizations design and run data integrations that automate processes like Quote to Cash and Order to Fulfillment, and it runs as a subscription with optional support and consulting services. The product emphasizes ease of use with features such as cloud backup, easy upgrades, and scheduled or manual operation runs, setting it apart from competitors through integrated capabilities and broad application. The goal is to help businesses connect their systems and data to improve customer and employee experiences, optimize service delivery, and enhance e-commerce operations.

Company size
201-500
Company stage
Series C
Total funding
$45M
Headquarters
Alameda, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Jitterbit

See more jobs