Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Project Overview
Our customer is a global corporation operating in 180+ countries with over 100 years of history. One of their key strategic initiatives is the development of Reduced-Risk Products (RRPs) targeting 1+ billion consumers worldwide.
The IT ecosystem supports 700+ applications across digital, eCommerce, and IoT platforms.
Intellias is contributing to the development of a large-scale software ecosystem for an innovative IoT product, combining digital consumer experience and advanced technologies.
The project has been in production for more than 2 years and is supported by multiple engineering teams.
Role Context
You will join the Core Architecture Team and contribute to the Digital Engineering Enterprise Platform, which provides shared services, technologies, and best practices that accelerate software delivery and support engineering teams across the platform.
Tech Stack
- Cloud: AWS (primary), partially Azure
- IaC: Terraform Enterprise, Terratest, Chalice
- Serverless: Lambda, Step Functions, Fargate
- Containers: Kubernetes (EKS)
- Identity & Access: SSO, Organizations, Service Control Policies
- SRE & Observability: monitoring, logging, tracing, OpsGenie, Splunk
- Security: HashiCorp Vault
- Networking: Hybrid networking environments
Requirements
- 7+ years of experience designing and developing Java / Spring Boot systems in enterprise environments
- Experience designing microservices and distributed architectures for business-critical systems
- Hands-on experience with system integrations, event-driven architectures, and system-to-system communication
- Experience working with high-throughput, low-latency, highly reliable systems
- Experience collaborating with international teams in Agile/Scrum environments
Key Skills
- Strong expertise in Java and Spring Boot for building scalable and maintainable services
- Experience with workflow orchestration frameworks, preferably Temporal SDK (workflows, activities, retries, compensation patterns)
- Deep understanding of distributed system design, scalability, resilience patterns, and asynchronous communication
- Strong knowledge of enterprise integration concepts: REST, RPC, event-driven messaging, routing, correlation, idempotency, retries, and error handling
- Knowledge of cloud platforms (AWS / Azure / GCP) and modern deployment patterns
- Experience with Docker and Kubernetes
- Familiarity with observability tools (OpenTelemetry, Prometheus, Grafana, ELK)
- Basic knowledge of messaging and integration platforms such as Kafka, Solace, MuleSoft, SAP CI
- Understanding of integration protocols (REST, gRPC, AMQP, JMS, event streaming)
- Solid understanding of software security best practices (OWASP, secure coding, encryption, IAM, secrets management)
- Ability to create architecture diagrams, domain models, and integration specifications
- Strong communication skills to explain technical concepts to both technical and non-technical stakeholders
Responsibilities
Architecture & Platform Design
- Design the architecture of a greenfield integration and orchestration platform
- Define system components, API contracts, domain models, and integration flows
- Architect workflows using Temporal SDK (task queues, retries, compensation logic, fault tolerance)
- Ensure compliance with enterprise standards for security, scalability, availability, and operational excellence
Integration Layer
- Design and implement custom integrations in Java/Spring Boot (REST, events, RPC)
- Apply Enterprise Integration Patterns such as routing, correlation, idempotency, retry strategies, and dead-letter handling
- Define API standards, validation, error models, security, and observability
Orchestration (Temporal.io)
- Design deterministic and scalable Temporal workflows
- Define communication between workflows and integration services
- Implement retry strategies, compensating actions, and consistency mechanisms
- Follow Temporal best practices for state management, long-running workflows, and versioning
Technical Quality & Operations
- Establish technical standards, reusable frameworks, and templates for developers
- Collaborate with DevOps teams on CI/CD, observability, runtime configuration, and secrets management
- Ensure compliance with security standards and best practices
Collaboration
- Provide architectural guidance to development teams
- Work closely with stakeholders to define non-functional requirements (scalability, performance, reliability, compliance)
Key Skills
Ranked by relevanceReady to apply?
Join Intellias and take your career to the next level!
Application takes less than 5 minutes

