Java Developer


We are working on the application that ensures full cycle of cargo transportation, starting from registration of cargo in the system and ending up with payment organization and hanging out the documents.

The main product version is a desktop application that has complex business logic and includes a variety of features essential for the user: cargo tracking, carrier search and assignment, price counting, creation of documents, time tracking, etc. There are a few customizable product versions for different countries and each of them considers peculiarities of cargo transportation process in specific region, differences in payment operations and a lot of other important moments. There is as well a web-version of the product but with limited functional.


Important things about the project:

1) our product is a high-load system and it allows to work with such complex tasks as optimization and increase of system performance

2) our client is also an architect of the given app and that means you may not only communicate with him in English but also quickly receive answers to all your questions (on condition they are valid from technical point of view). As well the client is open to suggestions and comments.

3) Distribution of tasks on new functional development and support in % ratio — 90:10

4) Right now we are in the middle of transition from Java 7 to Java 8


Our team is composed of 4 developers, 5 QAs, 1 PM

Client location: Medford, USA

  • Excellent knowledge and experience with Java Core, familiar with multithreading
  • Knowledge and experience with Oracle (SQL, PL/SQL)
  • Knowledge and experience with JDBC
  • Knowledge of Java RMI
  • Hands-on experience with Web Services (SOAP / RESTfull)
  • Experience with JEE7 stack, including JSF2, EJB3, knowledge of RichFaces library
  • Experience with app servers JEE (preferably JBoss/WildFly)
  • Knowledge of Swing would be a major advantage
  • Knowledge of Java 8


Do you need English and if yes, on what level?

It is important that you are able to efficiently communicate both in written and oral English with the client and the team.

  • Work in development of the product and new features
  • Work on product customization for new locations (right now for Canada)
  • Analyze and offer technical solutions
  • Work with internal services and bases

For all information regarding this job feel free to ask...



Apply to Vacancy

Attach CVdrag and drop CV here