Logo
Aroha Technologies

Senior Java Technical Lead – RESTful API

Aroha Technologies, Kansas City, Missouri, United States

Save Job

Job Title Senior Technical Lead – RESTful API

Location Kansas City, Missouri (Onsite)

Key Skills

Java

(Strong proficiency)

Git (Version Control)

Unit Testing (JUnit for Apache Camel)

Apigee

API Proxy Creation (Reverse Proxy, Target Endpoint, Route Rules)

Security Policies (OAuth2, API Key)

Mediation Policies (XML/JSON transformation)

Traffic Management (Spike Arrest, Quota)

Debugging & Tracing Tools

API Lifecycle Management

API Design & Standards

RESTful API design principles

OpenAPI/Swagger specifications

GraphQL (optional but useful)

Security

OAuth 2.0, JWT, API Key validation

TLS/SSL, CORS, threat protection policies

Apache Camel Integration

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

Experience Requirements

Java: 5+ years

Git: 2+ years

Unit Testing (JUnit for Apache Camel): 2+ years

Apigee (API proxy creation, security, mediation, traffic management, debugging, lifecycle management): 2+ years

API Design (RESTful principles, OpenAPI/Swagger): 2–3 years

Security (OAuth 2.0, JWT, TLS/SSL, CORS, threat protection): 2+ years

Apache Camel (routing, components): 2+ years

Spring Boot & Camel integration: 2+ years

JAXB/Jackson data transformation: 2+ years

Camel error strategies & ELK logging: 2+ years

#J-18808-Ljbffr