Responsibilities:
Design and architect integrations using Apache Camel Framework or Mulesoft equivalent
Define integration patterns, standards, and best practices
Lead technical design sessions, architecture reviews, and workshops
Oversee the integration track on projects
Produce solution designs, integration diagrams, and ADRs
Support Production go live
Required Experience:
Strong hands-on Apache Camel experience (routing, DSL, EIP)
Solid Java background with Spring Boot or Quarkus
Experience designing architectures for large-scale enterprise systems
Developing and implementing APIs and connectors
Collaborating with cross-functional teams to ensure seamless integration
Providing technical guidance and support to development teams
Monitoring and optimizing integrations for performance and scalability
Proficiency with Kafka, ActiveMQ, or JMS messaging
Ability to lead and drive technical discussions at all levels
Proven experience as a Solution Architect on Salesforce implementations
Strong Salesforce architecture knowledge - data model, security model, governor limits
Solid Java development experience supporting Java-based integration layers with Salesforce
Experience integrating Salesforce via REST/SOAP APIs, Platform Events
Ability to design and lead technical discussions at all levels
Strong knowledge of Apex, LWC, and Flow development
Technical Skills:
Integration: Apache Camel, EIP, Microservices, Event-Driven Architecture
Languages: Java (17/21), Python, JavaScript
Messaging: Kafka, ActiveMQ, JMS
APIs: REST, SOAP, OpenAPI
DevOps: Docker, Kubernetes