Java Developer

TechDigital
  • Kansas City, MO
    12 days ago

    Job Description

    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

    Numbers & Facts

    LocationKansas City, MO
    IndustryOther/Not Classified
    Company Size100 to 499 employees

    Skills

    • Apacheunmatched
    • Application Programming Interface (API)unmatched
    • Configuration Managementunmatched
    • DSL (Digital Subscriber Line)unmatched
    • Debugging Toolsunmatched
    • Dependency Injectionunmatched
    • Error Handlingunmatched
    • Gitunmatched
    • GraphQLunmatched
    • HTTP (HyperText Transport Protocol)unmatched
    • JSONunmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Message Service (JMS)unmatched
    • Microservicesunmatched
    • OAuthunmatched
    • REST (Representational State Transfer)unmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • SWAGGER OASunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Unit Testunmatched
    • XML (EXtensible Markup Language)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder