Job Description :
Java Developer
Overview
2-6-month contract; Week 1 and 2 at the client site – developer(s) can work remote after that
Location: Willow Park, TX (west of Ft Worth, near Aledo)
Client specializes in pipe unloading/handling and pipeline logistics for the oil and gas pipeline
construction industry.
Technology Stack
Java 8
Microservices REST API using Jersey and
hosted in Jetty or Tomcat containers
Docker containers running on Linux
servers hosting Jetty or Tomcat
containers
MySQL distributed database
persistence
Horizontal partitioning (sharding) based
on CustomerID using dynamic
connection strings
EclipseLink ORM
JOOQ for direct JDBC
AngularJS 2.0 front end

Jasper Reports
D3JS for data visualization
Apache Kafka for message queuing
SendMail for email delivery
Apache Camel for EAI (Enterprise
Application Integration)
Drools BRE (Business Rules Engine)
jBPM Workflow Engine
JWT (JSON Web Tokens) for secured
REST API
Quartz (job scheduler)
Cordova for hybrid mobile application
development

Data Model
Bi Temporal Data
Hierarchical Entities
Inventory
Locations
Mapping Old to New
Notification System

User Roles and
Privileges
Front End (Angular
4.0)
Issues
Jasper Reports
Load Balancing

Modules
MySQL
Production Topology
Design
Release
Management

Next Application
Receiving
Put away
Picking
Cycle count
Performance metrics
Automation
Custom labeling
Incident tracking
Lock control
inspection
Replenishment
Advanced shipping

Vendor management
inventory
Consignment
inventory
Cycle count
Integrated front
counter
Manifesting
Slotted optimization
Tool crib
management
Voice picking

Kitting
Supplier interface
End-user interface
Geo-fencing