REMOTE Java Developer Apply
The Role Our flagship product is built on Java and designed to quickly convert and analyze both native and scanned PDF bank and credit card statements to popular accounting formats, including QuickBooks, Quicken, Xero, Sage, etc as well as to scorecards for Lenders. You'll be working with our development team and the company owner to maintain and enhance our product suite. In this role, you will be: Developing and implementing algorithms for processing financial data. Sharing responsibility for the overall design, evolution, and operation of the platform with other technology leaders in the team. Working with marketing to understand business requirements and help translate them into technical architecture and design. Be expected to become an expert on technical aspects of the platform, capable of reviewing design and code, merging code to the master branch, making deployments, and troubleshooting the production platform. Owning projects start-to-finish, including design, implementation, and operation. Evaluating and understanding the needs of our clients and building that perspective into the code. Identifying bugs and solving problems that arise in the operation of our product. Communicating directly with the other developers and clients. MUST HAVE Strong knowledge of Core Java and J2EE and all aspects such as Eclipse IDE, Java runtime. Experience developing both desktop and cloud applications Our development environment is primarily under Eclipse on Windows. Strong communication and follow up skills English proficiency NICE TO HAVE: Business Domain (FinTech) knowledge/experience is a plus being able to pitch in on our WordPress / WooCommerce site is a real plus. Experience with Machine Learning Experience with OCR Previously worked in remote teams.