TC
Java Developer
TechDigital Corporation
๐บ๐ธ United States
On-site
10 months ago
- Java
- Git
- Unit Testing
- JUnit
- Apache
- API Gateway
- Apigee
- OAuth2
- XML
- JSON
- REST API
- OpenAPI
- Swagger
- GraphQL
- JWT
- TLS
- SSL
- CORS
- JMS
- Spring Boot
- Microservices
- Configuration Management
10 months ago
| Skill Category | Skill | Skill Type | Scale (1-5) | Proficiency Level | Importance | Experience Required |
| Core Programming | Java | Primary | ||||
| Core Programming | Git (Version Control) | Primary | ||||
| Core Programming | Unit Testing (Junit for Apache Camel) | Primary | ||||
| API Gateway (Apigee) | API Proxy Creation | Secondary | ||||
| API Gateway (Apigee) | Security Policies (OAuth2, API Key) | Primary | ||||
| API Gateway (Apigee) | Mediation Policies (XML/JSON) | Primary | ||||
| API Gateway (Apigee) | Traffic Management | Secondary | ||||
| API Gateway (Apigee) | Debugging & Tracing Tools | Primary | ||||
| API Gateway (Apigee) | API Lifecycle Management | Primary | ||||
| API Design | RESTful API Design Principles | Primary | ||||
| API Design | OpenAPI/Swagger Specifications | Primary | ||||
| API Design | GraphQL | Secondary | ||||
| Security | OAuth 2.0, JWT, API Key Validation | Primary | ||||
| Security | TLS/SSL, CORS, Threat Protection | Secondary | ||||
| Integration (Apache Camel) | Route Creation (Java/XML DSL) | Secondary | ||||
| Integration (Apache Camel) | Camel Components (HTTP, JMS, Kafka) | Primary | ||||
| Frameworks | Spring Boot + Camel | Primary | ||||
| Frameworks | Dependency Injection & Config Management | Primary | ||||
| Data Transformation | JAXB, Jackson (XML/JSON) | Primary | ||||
| Error Handling & Logging | Camel Error Strategies | Primary | ||||
| Error Handling & Logging | Logging & Monitoring (ELK) | Primary |
Core Skills
Java (strong proficiency)
Git for version control
Unit Testing (Junit for Apache Camel)
For 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
- RESTful API design principles
- OpenAPI/Swagger specifications
- Familiarity with GraphQL (optional but useful)
- OAuth 2.0, JWT, API Key validation
- TLS/SSL, CORS, and threat protection policies
- Route creation using Java DSL or XML DSL
- Working with Camel components (HTTP, JMS, File, Kafka, etc.)
- Building microservices with Spring Boot + Camel
- Dependency injection and configuration management
- JAXB, Jackson for XML/JSON transformation
- Camel error handling strategies (onException, doTry/doCatch)
- Logging and monitoring with ELK
Java Developer ยท TechDigital Corporation