{bc}
linkedin

Java Software Engineer - Connectors - Remote

Jitterbit
Remote, IND
Full-time
Mid-Senior
Remote
Discovered 3 weeks ago
Java 8+Distributed systemsMulti-tenant SaaS architectureMicroservicesREST, SOAP, GraphQL, and gRPCSQL

Full Job Posting

Role overview

Join Jitterbit's engineering team as a Java Backend Software Engineer building reliable, stable, and scalable SaaS capabilities for integration and API management.

The role focuses on connector integrations, distributed systems, and mission-critical customer workflows.

Responsibilities

  • Design and implement high-performance, fault-tolerant connector integrations and adapters.
  • Architect cloud-native microservices and build data pipelines across REST, SOAP, GraphQL, gRPC, webhooks, and event-driven patterns.
  • Drive subsystem technical decisions, contribute to RFCs and architecture reviews, and mentor junior engineers.
  • Implement monitoring, logging, and tracing; own operational health and observability.
  • Collaborate with Product, DevOps, and SRE to deliver features, resolve incidents, and improve reliability.
  • Champion code reviews, testing, security hardening, and performance optimization; contribute to infrastructure and developer experience.

Qualifications

  • 7+ years designing and building large-scale distributed backend systems with high throughput and low latency.
  • 5+ years of production experience with multi-tenant SaaS architectures, including isolation, rate limiting, and resource management.
  • Proven system design and architectural decision-making experience, including mentoring engineers.
  • Strong problem-solving and debugging skills for complex production issues in distributed systems.
  • Deep experience with microservices, service decomposition, API design, and inter-service communication.
  • Hands-on experience with AWS, Google Cloud, or Azure; familiarity with Kubernetes and serverless patterns.
  • Strong engineering fundamentals, including SOLID, design patterns, system design, and testing strategies.
  • Expert Java 8+ experience; protocol knowledge including REST, SOAP, GraphQL, and gRPC.
  • Experience with message brokers, SQL and NoSQL databases, Docker, Git, CI/CD, Linux, and observability tooling.

Technical skills

  • Java ecosystem experience may include Spring Boot, Guava, and Netty.
  • Message broker options include RabbitMQ, Apache Kafka, AWS SQS/SNS, or similar.
  • NoSQL options include MongoDB, DynamoDB, and Cassandra.
  • CI/CD tools may include GitHub Actions, Jenkins, or ArgoCD; infrastructure as code may include Terraform or CloudFormation.
  • Observability tools include ELK or Splunk, Prometheus or Grafana, and Jaeger or Zipkin.

Workplace

  • The team is distributed and describes its culture as remote-friendly.

What you'll get

  • Career development and mentorship.
  • A flexible, remote-friendly company environment.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Jitterbit