J

Jitterbit

API management and iPaaS integration platform

Java Software Engineer - Connectors

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedRemote

About the Job

Requirements

  • At least 7 years of designing and building large-scale distributed backend systems with high-throughput and low-latency requirements.
  • At least 5 years of production experience with multi-tenant SaaS architectures, including 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.
  • Strong problem-solving and debugging skills, including the ability to diagnose complex production issues in distributed systems.
  • Deep experience with microservices architecture, including service decomposition, API design, and inter-service communication patterns.
  • Hands-on experience with AWS, Google Cloud, or Azure, and 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 (heap and garbage collection), and Java ecosystem technologies such as Spring Boot, Guava, and Netty.
  • Expertise in REST, SOAP, GraphQL, gRPC, and related concepts including 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 technologies; understanding of at-least-once delivery, dead-letter queues, and stream processing.
  • Strong SQL skills, including query optimization and indexing, and experience with NoSQL databases such as MongoDB, DynamoDB, and Cassandra, including their consistency trade-offs.
  • Proficiency with Docker and practical production experience with Kubernetes or container runtimes.
  • Advanced Git workflows, including branching strategies, rebasing, and cherry-picking, and 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 Terraform, CloudFormation, or similar.
  • Comfort with the Linux command line and understanding of operating-system concepts such as memory allocation, processes, file systems, and networking.
  • Experience with logging tools such as ELK and Splunk, metrics tools such as Prometheus and Grafana, and distributed tracing tools such as Jaeger and Zipkin.
  • Ability to work in a distributed team and excel in a remote culture.
  • Strong written and verbal communication skills.

Responsibilities

  • Design and implement high-performance, fault-tolerant connector integrations and adapters that reliably handle mission-critical business workflows around the clock.
  • Architect distributed microservices using cloud-native design patterns, including circuit breakers, bulkheads, and observability, for multi-tenant SaaS environments.
  • Build and optimize data pipelines that handle REST, SOAP, GraphQL, gRPC, and webhooks, as well as synchronous, asynchronous, and event-driven communication patterns.
  • Drive technical decisions on critical subsystems; contribute to RFCs and architectural reviews; and mentor junior engineers on system design principles.
  • Implement comprehensive 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 best practices in code reviews, unit, integration, and chaos testing, security hardening, and performance optimization.
  • Contribute to platform infrastructure and developer experience initiatives that benefit 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