Position: Middle Software Engineer (Java)
Company: Innovecs
Category: Java
Experience required: 3y
English level: intermediate

**WHY DO WE VALUE THIS ROLE **

With the global economy in recovery mode and delivery patterns shifting away from full truckloads, many LTL freight carriers enjoy booming business and have recently raised prices. Their biggest problem is trying to figure out how to move all the freight being thrown their way and this is where Innovecs’ provides industry leading experience in building solutions that help minimize capital expenditure, reduces overheads, and are accommodating of volume swings. 

Our client has been in the supply chain industry for 80 years and specializes in assisting less than load (LTL) shippers and carriers with efficiency-related software and technology tools that help optimize the entire LTL-related supply chain. It’s in a unique position to observe the marketplace. More than 5,000 shippers, carriers, logistics service providers and freight-payment companies use its services.

Their Execution & Visibility (“EVA”) product enables freight transportation stakeholders to digitize the LTL shipment lifecycle from quote to delivery.  EVA is a suite of standardized APIs that enable rapid, real-time connections to LTL carrier systems unlike building custom API integrations or using alternate, labor-intensive processes to manage the full lifecycle of LTL shipments.  

EVA is the backbone of LTL digitalization that delivers a secure, cloud-based, single integration point to connect with North American LTL carriers in order to automate the full lifecycle of an LTL freight move, from quoting to dispatch to visibility.

**WHAT YOU WILL BE DOING**

You will work with fellow Software engineers to advance EVA in three areas, broker pricing sourcing from Logistics Providers, automated PRO (Progressive number or order identifier) assignment to speed up customer onboarding, and status tracking advancements in response to customer needs.

   1. Broker Pricing API (work in progress) – this enables users to obtain LTL price quotes from major Logistics Providers that act as brokers (resellers of LTL transportation)
   2. Automated PRO Assignment API setup automation – a solution that adds more automation to our customer setup process for this service to speed up onboarding
   3. Status Tracking API Enhancements – research and deliver enhancements to our existing visibility solution
 

**WHAT EXPERIENCE ARE WE LOOKING FOR**

6+ years’ experience working on Java projects. Good knowledge java core, web services, understanding SDLC · Project experience working with Java 8 or 11. Eclipse, SVN, Spring Framework, Mongodb, docker, tomcat, SVN, Maven and Junit 

• Knowledge of supply chain logistics is a plus 
• Knowledge of back-end DBs including non-relational (MongoDB) 
• Knowledge of test-driven development techniques a plus 
• Understanding SCRUM methodology 
• Familiar with Apache Camel 
• Familiar with BDD testing
 

**HOW INNOVECS WILL SUPPORT YOU AND YOUR CAREER**

• Educational opportunities & stimulating professional community.
• Innovecs Ambassador program, where you can express or challenge yourself.
• 24/7 gym access, a personal coach & various sports training (jogging, yoga, kicker, table tennis, hockey, etc. – choose your favorite!)
• Community enrollment in activities such as E-sports
• Free classic and Thai massages in the office.
• A dedicated personal wellness consultant.
• Inspiring team building and cool edutainment events.
• English classes, conversation club and acting classes with native speakers to boost your English and public speaking.
• And of course, energizing colleagues with great team spirit.