Overview
Skills
Job Details
Position: Technical Architect - Apache Camel & Java
Location 1: Austin, TX
Location 2: Sunnyvale, CA
Duration: Longterm
Travel: Require travel to client/project locations 3 days every week for now. Might increase later
Years of Experience: 15+
Job Summary:
We are seeking a seasoned Technical Architect with deep expertise in system integration and enterprise-grade architecture.
The ideal candidate is a hands-on leader with a strong command of Apache Camel, Integration platform with all the edge case patterns, Java, and micro services.
You will be responsible for leading COE, designing, implementing, and optimizing integration solutions across diverse systems and technologies.
Key Responsibilities:
Architect and deliver end-to-end integration solutions across varying levels of complexity.
High & Low level design guidance and principles
Automation and best case scenario proposals
Design and implement robust integration flows using Apache Camel, adhering to Enterprise Integration Patterns (EIP).
Develop custom Camel components and processors using Java, ensuring scalability and performance.
Lead troubleshooting and performance tuning efforts in production-grade systems.
Collaborate with cross-functional teams to understand integration requirements and translate them into technical solutions.
Ensure high availability, fault tolerance, and error management in integration designs.
Technical Skills & Experience:
Apache Camel: Hands-on experience in designing and implementing integration routes and components.
Java: Strong programming skills including OOP, multithreading, exception handling, and performance optimization.
Integration Technologies:
EAIS tools like Tibco, Mulesoft and Integration tools
HTTP/REST for service communication
JMS/Queues for reliable messaging
Kafka for event-driven and streaming architectures
File/FTP/S3 for batch integrations
Salesforce is add on
Enterprise Integration Patterns (EIP): Deep understanding and practical application.
Cloud-Native Frameworks: Experience with Quarkus or Spring Boot is a strong plus.
Proven experience in deploying and managing integrations in production environments.
Preferred Qualifications:
Bachelor s or Master s degree in Computer Science, Engineering, or related field.
Experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
Familiarity with monitoring tools and logging frameworks for integration flows.
Excellent communication and stakeholder management skills.