Java Developer

TechDigital

Kansas City, MO

JOB DETAILS
LOCATION
Kansas City, MO
POSTED
30+ days ago
Skill CategorySkillSkill TypeScale (1-5)Proficiency LevelImportanceExperience Required
Core ProgrammingJavaPrimary
Core ProgrammingGit (Version Control)Primary
Core ProgrammingUnit Testing (Junit for Apache Camel)Primary
API Gateway (Apigee)API Proxy CreationSecondary
API Gateway (Apigee)Security Policies (OAuth2, API Key)Primary
API Gateway (Apigee)Mediation Policies (XML/JSON)Primary
API Gateway (Apigee)Traffic ManagementSecondary
API Gateway (Apigee)Debugging & Tracing ToolsPrimary
API Gateway (Apigee)API Lifecycle ManagementPrimary
API DesignRESTful API Design PrinciplesPrimary
API DesignOpenAPI/Swagger SpecificationsPrimary
API DesignGraphQLSecondary
SecurityOAuth 2.0, JWT, API Key ValidationPrimary
SecurityTLS/SSL, CORS, Threat ProtectionSecondary
Integration (Apache Camel)Route Creation (Java/XML DSL)Secondary
Integration (Apache Camel)Camel Components (HTTP, JMS, Kafka)Primary
FrameworksSpring Boot + CamelPrimary
FrameworksDependency Injection & Config ManagementPrimary
Data TransformationJAXB, Jackson (XML/JSON)Primary
Error Handling & LoggingCamel Error StrategiesPrimary
Error Handling & LoggingLogging & 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
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
For 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

About the Company

T

TechDigital

COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified