Position: Java Developer
Company: Form.com
Category: Java
Experience required: 3y

Our development process/stack:
- We use Java11, Spring 5+, MongoDB, MySQL, Clickhouse, Redis, Kafka
- We have Continuous Integration and Delivery in a SOA environment
- We follow Git-Flow branching approach
- We write Unit tests with more than 80% coverage
- We have automated UI tests written by QAs.

Skills, Knowledge, and Experience:
- 3+ years of experience as a Java Engineer
- good problem-solving skills and strong understanding of algorithms and data structures
- Understanding of scalable web applications architecture concepts and approaches.
- Creating and presenting technical/architecture diagrams and approach.
- Experience and ownership of development work scoping and estimations.
- Ability and experience with breaking down overall solution into specific tasks
- Experience with (non)relational databases.

Why Form.com?
- enterprise product;
- direct contract with US company;
- outstanding social package
- convenient location (few minutes from a subway station)

Hiring process:
- recruiter interview (10 min);
- technical pre-screening interview (30min);
- onsite interview with the team (1,5 hours)