Java Software Engineer - Connectors
Core
Senior backend engineer designing and building reliable, scalable connector integrations and adapters for a mission-critical SaaS platform.
Role type
Senior IC Java backend engineer (connectors & distributed systems)
Builds
Distributed microservices, connector adapters, and data pipelines for multi-tenant SaaS workflows
Domain
SaaS, Cloud-native, Distributed Systems, Integration (via careerplan.io/jobs/bd94e263-bb01-4e44-8368-e34cef61ed22-java-software-engineer-connectors-at-jobgether)
Required skills
Java 8+, Microservices architecture, REST/SOAP/GraphQL/gRPC, Messaging systems (Kafka/RabbitMQ), Cloud platforms (AWS/GCP/Azure), SQL/NoSQL, Docker/Kubernetes, Linux, Observability (ELK/Prometheus), CI/CD, Git workflows
Preferred skills
Mentorship, System design, Performance tuning, Security hardening
Technologies
Java, Kafka, RabbitMQ, AWS, Kubernetes, Docker, Terraform, GitHub Actions, ELK, Prometheus, gRPC, GraphQL, REST, SOAP, MongoDB, DynamoDB, Cassandra
Responsibilities
Design and implement high-performance, fault-tolerant connector integrations; Architect and develop distributed microservices using cloud-native patterns; Build and optimize data pipelines supporting various integration protocols; Take ownership of critical technical subsystems and contribute to system design; Implement comprehensive monitoring, logging, and distributed tracing; Collaborate with Product, DevOps, and SRE teams to deliver capabilities and troubleshoot incidents; Champion engineering best practices through code reviews and testing strategies; Mentor other engineers on system architecture and distributed systems.
Seniority
Senior, hands-on IC