Aroha Technologies
Senior Java Technical Lead – RESTful API
Aroha Technologies, Kansas City, Missouri, United States
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
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