Java Software Engineer – Connectors

Posted 5 days ago

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ Design, architect, and develop resilient, scalable distributed systems that power Jitterbit's SaaS platform.

β€’ Create and implement high-performance, fault-tolerant connector integrations and adapters essential for mission-critical business workflows.

β€’ Architect distributed microservices utilizing cloud-native design patterns for multi-tenant SaaS environments.

β€’ Construct and enhance data pipelines leveraging REST, SOAP, GraphQL, gRPC, and webhooks across synchronous, asynchronous, and event-driven architectures.

β€’ Influence technical choices regarding crucial subsystems and contribute to RFCs and architectural assessments.

β€’ Mentor junior engineers in system design principles.

β€’ Implement monitoring, logging, and tracing while ensuring operational health and observability.

β€’ Collaborate with Product, DevOps, and SRE teams to deliver features, address production incidents, and enhance platform reliability.

β€’ Advocate for code reviews, testing strategies, security hardening, and performance enhancements.

β€’ Contribute to initiatives focused on platform infrastructure and developer experience.


⛳️ Requirements

β€’ Over 7 years of experience in designing and building large-scale, distributed backend systems that manage high throughput and low latency demands.

β€’ More than 5 years of experience working with multi-tenant SaaS architectures in production settings.

β€’ In-depth knowledge of tenant isolation, rate-limiting, and resource management.

β€’ Proven track record in driving system design and engaging in architectural decision-making.

β€’ Experience in mentoring engineers on design patterns and best practices.

β€’ Strong problem-solving and debugging capabilities.

β€’ Experience in diagnosing intricate production challenges in distributed systems.

β€’ Extensive experience with microservices architecture, service decomposition, API design, and inter-service communication methodologies.

β€’ Practical experience with AWS, Google Cloud, or Azure.

β€’ Familiarity with Kubernetes and serverless patterns.

β€’ Strong grounding in SOLID principles, design patterns, system design, and unit, integration, and end-to-end testing strategies.

β€’ Expert-level proficiency in Java 8+ with OOP, concurrency, performance tuning, memory management, Spring Boot, Guava, and Netty.

β€’ Expertise in 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/event streaming platforms.

β€’ Understanding of at-least-once delivery, dead-letter queues, and stream processing.

β€’ Strong SQL skills with an emphasis on query optimization and indexing.

β€’ Experience with MongoDB, DynamoDB, Cassandra, and understanding of consistency trade-offs.

β€’ Proficient with Docker and have production experience with Kubernetes or other container runtimes.

β€’ Advanced knowledge of Git workflows and experience with GitHub or similar platforms.

β€’ Working familiarity with GitHub Actions, Jenkins, ArgoCD, or similar CI/CD tools.

β€’ Ability to create build pipelines, deployment scripts, and infrastructure as code using Terraform, CloudFormation, or similar tools.

β€’ Comfortable using the Linux command line.

β€’ Understanding of memory allocation, processes, file systems, and networking.

β€’ Experience with ELK, Splunk, Prometheus, Grafana, Jaeger, Zipkin, or similar observability tools.

β€’ Excellent written and verbal communication abilities.

β€’ Capability to work efficiently within a distributed, remote team.

β€’ Self-motivated with the ability to drive key initiatives.

β€’ Proficient in making data-driven decisions.


🏝️ Benefits

β€’ Opportunities for career development and mentorship.

β€’ Flexible, remote-friendly work environment.

β€’ Chance to work for a growing leader in the Integration Platform as a Service (iPaaS) technology sector.

β€’ Opportunity to join a mission-driven organization transforming API creation within critical business processes.

People also viewed

NationsBenefits1 day ago

Software Development Engineer II

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job
QAVION GROUP1 day ago

Senior Fullstack Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer€80k – €150k/year
ApplyView job
Weflow | getweflow.com1 day ago

Senior Software Engineer – Principal

DE flagGermany OnlyFull-timeFull-stack Engineer€90k – €110k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Ticketing, Travel Commerce

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
RTX1 day ago

Principal Engineer, Software Engineering

US flagIowa OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
R1 RCM1 day ago

Product Engineer II

US flagUnited States OnlyFull-timeFull-stack Engineer$105k – $202.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers