remote
Integration Architect - UST
Software Engineer
Design and lead enterprise integration solutions, building scalable APIs and microservices on cloud platforms using Java, Node.js, Docker, and Kubernetes to enable seamless data flow across systems.
About the role
Key Responsibilities
- Architect and implement end‑to‑end integration solutions, including RESTful APIs, event‑driven services, and message‑based communication.
- Define integration patterns, data mapping, and transformation strategies aligned with enterprise standards.
- Lead the design of microservice architectures deployed on AWS or Azure, ensuring high availability and scalability.
- Collaborate with development, security, and operations teams to establish CI/CD pipelines and automated testing for integration components.
- Provide technical guidance, code reviews, and mentorship to engineering teams on best practices for integration, containerization, and orchestration.
Requirements
- 5+ years of experience designing and delivering complex integration solutions in large enterprises.
- Strong proficiency in Java and Node.js for building API services.
- Hands‑on experience with Docker, Kubernetes, and cloud platforms (AWS or Azure).
- Deep understanding of enterprise integration patterns, messaging systems (e.g., Kafka, RabbitMQ), and API management tools.
- Proven ability to translate business requirements into scalable technical architectures and to communicate effectively with cross‑functional stakeholders.
Skills
javanodejsdockerkubernetes