Position: Middle/Senior Java developer
Company: 3asoft
Experience required: 3y
English level: intermediate

Requirements:
- 3+ years of experience with Java
- Good knowledge of Java Core, Maven, Spring and Hibernate;
- WebRTC,  client-server communications
- Good knowledge in NoSQL (we work with DynamoDb);
- Able to propose creative solutions to complex problems;
- Good communication and self-learning skills;
- At least intermediate level of English.

Would be a plus:
- Node.js experience

Benefits:
- Competitive salary based on your experience level
- Friendly and trustful atmosphere
- Work in a small, professional, distributed international team

Responsibilities:
- Implementation of Back-end part of user stories and tasks
- Propose technologies or architectures
- Support the estimation of the user stories and associated tasks
- Propose refactoring, modifications, improvements

Current Project:
Long-term cooperation in a start-up for online conferences and events. React and three.js are used on the front-end part