Position: Java developer
Company: Insoftex
Category: Java
Experience required: 3y
English level: upper

WHO WE NEED
We invite a strong  **Back-end **developer experienced in **Java stack** to join our engineering team working with our client - **a USA company that develops global solutions for supply chains.**
You will be involved in building end-to-end a web portal for a client from scratch. This portal will help users make a delivery request  and control freight operations (which is the best route, the best way to refuel the ships).

PRIMARY RESPONSIBILITIES:
As a developer, you will be part of a core team and responsible for key technical decisions, end-to-end software engineering operations. You will build robust, scalable and highly integrated solutions from the ground up to support delivery of extensive volumes of content and high volume of transactions.
- Analyze requirements and design, technical solution
- Implement and maintain features, cover the source code with unit tests
- Work closely with remote teams, including planning, design reviews and code reviews
- Meet both technical and consumer needs
 
MUST HAVE
- Computer science education
- **At least 4 years experience in Java**
- Good knowledge of Java stack, incl. **Spring, Hibernate**, etc.
- Experience in building **Microservice architecture on Java**
- Good Software Design skills (not UI/UX design)
- Understand scalability, high availability
- **Good English communication skills** (B2+)

WILL BE A PLUS
- Angular for the front-end, but focused mostly on back-end
- Knowledge of other back-end technologies, e.g., Node.js, Microservices on Node.js
- Knowledge of Azure, Kubernetes

CLIENT AND DOMAIN
- Client: a software product company
- Country: USA
- Domain: Supply Chain. Logistics