Job TitleSkill Category - Skill - Skill Type - Scale (1-5) - Proficiency Level - Importance - Experience RequiredCore Programming - Java - PrimaryCore Programming - Git (Version Control) - PrimaryCore Programming - Unit Testing (Junit for Apache Camel) - PrimaryAPI Gateway (Apigee) - API Proxy Creation - SecondaryAPI Gateway (Apigee) - Security Policies (OAuth2, API Key) - PrimaryAPI Gateway (Apigee) - Mediation Policies (XML/JSON) - PrimaryAPI Gateway (Apigee) - Traffic Management - SecondaryAPI Gateway (Apigee) - Debugging & Tracing Tools - PrimaryAPI Gateway (Apigee) - API Lifecycle Management - PrimaryAPI Design - RESTful API Design Principles - PrimaryAPI Design - OpenAPI/Swagger Specifications - PrimaryAPI Design - GraphQL - SecondarySecurity - OAuth 2.0, JWT, API Key Validation - PrimarySecurity - TLS/SSL, CORS, Threat Protection - SecondaryIntegration (Apache Camel) - Route Creation (Java/XML DSL) - SecondaryIntegration (Apache Camel) - Camel Components (HTTP, JMS, Kafka) - PrimaryFrameworks - Spring Boot + Camel - PrimaryFrameworks - Dependency Injection & Config Management - PrimaryData Transformation - JAXB, Jackson (XML/JSON) - PrimaryError Handling & Logging - Camel Error Strategies - PrimaryError Handling & Logging - Logging & Monitoring (ELK) - PrimaryCore Skills Java (strong proficiency) Git for version control Unit Testing (Junit for Apache Camel) For ApigeeExperience 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 ApigeeAPI versioning and lifecycle managementAPI Design & StandardsRESTful API design principlesOpenAPI/Swagger specificationsFamiliarity with GraphQL (optional but useful)SecurityOAuth 2.0, JWT, API Key validationTLS/SSL, CORS, and threat protection policiesFor Apache CamelRoute creation using Java DSL or XML DSLWorking with Camel components (HTTP, JMS, File, Kafka, etc.)Spring BootBuilding microservices with Spring Boot + CamelDependency injection and configuration managementData TransformationJAXB, Jackson for XML/JSON transformationError Handling & LoggingCamel error handling strategies (onException, doTry/doCatch)Logging and monitoring with ELK