Position: Middle+ Full Stack developer
Company: KnubiSoft
Category: Java
Experience required: 3y
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

**About project**

The client specializes in building supply chain software for other logistic providers to use to manage transportation. Their system manages the lifecycle of all those trucks and carriers on the road. Pretty new project - 2 years old kind of the beta phase of their product. Tech stack: Java 17, Spring Boot, PostgreSQL, Vue.JS, Microservices, AWS
Team: 15 to 20 people, majority software devs. Also has data warehouse team, DevOps, UI/UX designers and QAs

**Requirements:**

• 3 years of experience in Java 
• Experience with a front-end framework like Vue.js
• Demonstrable proficiency with SQL – we use PostgreSQL
• Demonstrable proficiency with version control - we use Git
• Familiarity with a CI/CD platform (Jenkins/GitLab/Bamboo/Octopus/etc...)
• Working knowledge of Docker
• Working knowledge of *nix systems
• Knowledge of design patterns/architectures (MVC, Microservice, SOA, monolith, etc...)
• Must be able to receive and provide constructive feedback
• Ability to maintain professional and friendly relationships with peers

**Responsibilities:**

• Design/document/develop/test/deploy code all day every day
• Attend design sessions and provide input when necessary
• Participate in the code review process and provide input where needed
• Mentor more junior developers and provide guidance
• Notify when and why refactors are necessary
• Provide estimates of project milestone completion and any roadblocks
• Work with business users, SMEs, project/product managers and stakeholders
• Deliver code in a timely manner – we generally know how long a feature should take to build
• English-Intermediate+ at least