— Ability to work independently and to effectively communicate with team members abroad;
— Good English — written and conversational;
— Strong SQL skills — ability to develop and optimize complex SQL queries and stored procedures;
— Experience with Java or Groovy, or any other programming language (C#, C/C++, Delphi, Python, etc.);
— Basic understanding of HTML and CSS.
— Experience working remotely is a plus;
— Experience with PostgreSQL is a plus.
— Competitive salary;
— Friendly team based around the globe;
— Work in a startup environment;
— Paid vacations and sick leaves.
Reports developers at our customer team develop reports in Groovy — a Java-based scripting language. Reports are created in HTML format (converted to PDF) or in Excel format (using Apache POI with helper template libraries). Report developers write SQL queries, VIEWs and stored procedures for retrieving data from PostgreSQL database, as well as research performance and scalability issues related to reports. Suitable candidates may advance to database architecture tasks, BI and data warehouse development, or Java development of the platform core capabilities.