Core Skills
- Java (strong proficiency)
- Git for version control
- Unit Testing (Junit for Apache Camel)
Apigee
- Experience with API proxy creation (e.g., Reverse Proxy, Target Endpoint, Route Rules)
- Policies: security (OAuth2, API Key), mediation (XML/JSON transformation), traffic management (Spike Arrest, Quota)
- Debugging and tracing tools in Apigee
- API versioning and lifecycle management
API Design & Standards
- RESTful API design principles
- OpenAPI/Swagger specifications
- Familiarity with GraphQL (optional but useful)
Security
- OAuth 2.0, JWT, API Key validation
- TLS/SSL, CORS, and threat protection policies
Apache Camel
- Route creation using Java DSL or XML DSL
- Working with Camel components (HTTP, JMS, File, Kafka, etc.)
Spring Boot
- Building microservices with Spring Boot + Camel
- Dependency injection and configuration management
Data Transformation
- JAXB, Jackson for XML/JSON transformation
Error Handling & Logging
- Camel error handling strategies (onException, doTry/doCatch)
- Logging and monitoring with ELK
#J-18808-Ljbffr