Position: Java Developer
Company: Ardas
Experience required: 2y
English level: upper

**We are looking for a Java Developer for our client from UK.**

**Must have:**
2+ years of experience with Java
Demonstrable experience with **Spring, Hibernate**
Knowledge of Relational Database Management Systems, especially PostgreSQL
Experience of building and/or working with RESTful services
Understanding of Computer Science fundamentals like: Data Structures, Algorithms, Distributed Systems, and Information Retrieval
Knowledge of software design patterns
You are able to communicate clearly and accurately about technical topics
Upper-intermediate level of **English**

**Nice to have:**
Experience using messaging queues,in particular Apache Kafka
Experience creating Docker containers
Experience with NoSQL database.
Knowledge of working in cloud based infrastructure, in particular **AWS**
Knowledge of microservices oriented architectures
Understanding CI/CD
Experience with docker, Redis, git, Jenkins

**Responsibilities:**
You will join our Development team
You will write well-structured beautiful clean code
Assist in architecting systems and applications
Be an active contributing part of an agile development team
Define your career path and embrace the opportunity to grow and learn
Take an enthusiastic approach to Unit testing (including mocking and behavioral testing)
Take part in the migration of a monolithic web application to a **microservice architecture** with event sourcing and sqrs

**We offer:**
Continuous professional competencies development and professional growth opportunities
Realization of your innovative ideas in building new solutions and services
Possibility to propose solutions to a project
You will be able to test and experiment with a lot of new stuff
A unique chance to gain a ton of experience in a real environment, working with a leading British company
A decent level of salary
Possibility to work remotely
Flexible schedule (40h per week)
Compensation 50% of the cost of English lessons
Paid training
Paid leave 18 days / Paid sick leave
Very warm and friendly working environment

**About project:**
Established in 2000, Transport Exchange Group operates two of the UK’s largest and fastest-growing independent freight exchanges: Haulage Exchange and Courier Exchange. It is now, by some distance, the leading provider of managed freight exchange services for the road transport industry.

Every day over 8,000 businesses use the Exchange platform, powered by our unique SCALE technology (Smart Content and Location Engine), to find or fill available capacity and improve efficiency.

Across the UK and into Europe, our platform helps members eliminate empty journeys, driver shortages, demand fluctuations, and poor asset and load visibility.

The Exchange uses advanced telematics integration to help logistics businesses dramatically reduce empty running, thus cutting costs, reducing emissions and improving profitability.

transportexchangegroup.com

**We look forward to speaking with you!**