Position: Java Engineer
Company: ReTech
Experience required: 2y

We’re looking for someone with a passion for programming. You will join a team of exceptional developers working in a fast-paced environment to deliver world-class software.

Requirements
2+ years of Java back-end development experience
Knowledge of SQL (MySQL preferred)
Knowledge of regular expressions
Good understanding of the principles of the HTTP (S) protocols, WebSocket
Skills of reverse engineering of someone else’s JavaScript code
Ability to write a clean and testable code

Will be a plus
Experience in developing multi-threaded applications
Experience in developing asynchronous code with CompletableFuture

Responsibilities
Contribute in all phases of the development lifecycle
Write well-designed, testable, efficient code
Unit testing and bug fixing
Writing technical documentation

We offer
Ability to work remotely from anywhere in the world.
Paid vacation and sick days.
Participation in educational activities and thematic conferences.
Team building and corporate activities.

Location
Remote