Java Integration Engineer
Core
Design, develop, and maintain robust, scalable backend services and APIs using Java, integrating with third-party systems and cloud infrastructure.
Role type
Backend Engineer (Java)
Builds
Backend services, APIs, and distributed systems for a global enterprise software platform
Domain
Enterprise software, Cloud infrastructure, Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, SQL, NoSQL, REST APIs, OAuth2, Webhooks, AWS, GCP, Azure, Docker, Kubernetes, CI/CD
Preferred skills
Kafka, RabbitMQ, Terraform, CloudFormation, Prometheus, ELK, Grafana
Responsibilities
Design and develop backend systems and APIs; Build and integrate with third-party APIs and services; Develop and deploy distributed systems in cloud environments; Debug and resolve production issues across multiple services; Collaborate with product, engineering, and customer success teams to understand requirements; Improve team processes, coding standards, and best practices
Seniority
Mid-level (2–4 years experience)