Position: Java Developer
Category: Java
English level: upper
Years of experience: 11


Technologies:
• Java EE, EJB
• JasperReport / iReport
• in-depth knowledge of SQL, mainly PostgreSQL, including PL/pgSQL 
• experience with other DB: Oracle, MySQL, MS SQL
• ModelJ, Ant
• Delphi (desktop client)
• RMI, SOAP, JAX-WS
• SVN, Jenkins, Jira

Responsibilities:
• internal business processes automation for a large energy company, with complex business logic, large amount of data, high workload, close integration between separate systems and processes, with long lifetime of the created software
• design and creation of new systems and subsystems, constantly extension and new functionality development within existing projects
• performance optimization, in some cases by using multi-threading or moving program logic to the DBMS side
• interaction with end users to determine their needs and formulate technical tasks
• development of software – from the data structure design to the user interface implementation
• development of reports with output into xls and pdf format for data analysis and representation
• integration with other systems within enterprise and industry in whole
• documentation

Performed projects:
• EnergyPro – billing system of enterprise customers; modification and extension of an existing project
• CallCentre – main dispatcher’s program of Khersonoblenergo (the name don’t describe purpose completely), includes callcentre-subsystem, full model of electricity network and geodata, information about power outages and operative switches of network elements, calculations of normative losses; deep-integrated with ERP-system, billing of individual and enterprise customers, SCADA-system, site of geosystem; own authorship project
• DataHub – platform for exchanging data with electricity suppliers; own authorship project
• Budgeting – DB-based corporative spreadsheets instead Excel; own authorship project