Position: Java Developer
Company: Form.com
Category: Java
Experience required: 2y
English level: intermediate

**Successful candidate should include:**
• 3+ years of experience as a Software Engineer
• Java 7/8 deep knowledge
• Spring 4+ deep knowledge
• Experience with server side REST API endpoint development in java
• Experience or knowledge about CI (TeamCity)/CD
• Understanding of scalable web applications architecture concepts and approaches
• Experience with the following relational databases: MySQL, Oracle, MS SQL server
• Intermediate level of English
• A successful candidate must be able to speak to his previous experience

**Our development process/stack:**
• We use Java11, Spring 5+ and SOAP/REST APIs
• We have Continuous Integration with TeamCity
• We follow Git-Flow branching approach
• We write Unit tests with more than 80% coverage
• We have automated UI tests written by QAs

**Why Form.com?**
• Convenient location (city center, few minutes from a subway station)
• Open-minded team that is always ready to help
• Adequate leadership that sets goals and judges by results
• Opportunities for growth

**About us:**
We are the global leader in data collection and business process optimization software – Form.com. Whether it’s streamlining data capture, automating form-driven operations, or dramatically improving data analysis, we deliver unique cloud-based solutions configured to the specific enterprise needs. Since beginning operations in 2002, we became the premier solutions provider and a strategic technology partner for many of the world's largest enterprises.