Senior Java Developer

Report development for ticket system MAXIMO with Java.

Description of service

  • Analysis of source databases and their structures and determination of the necessary basic information
  • Receipt and review of reporting requirements
  • Creation of the fine specification for reports to be developed
  • Implementation of the report requirement by selecting appropriate data and information objects
  • Development and creation of complex database queries
  • Conception and development of required software components and functions
  • Process-compliant tests of the development results in the respective integration and productive environments
  • Migration of existing reports, queries and SLA specifications as part of version changes / upgrades
  • Error analysis and troubleshooting within the scope of the task
  • Documentation of the work results in the document management system


  • in-depth knowledge of the integrated development environment Eclipse and extensions (e.g. BIRT)
  • In-depth knowledge of software development with Java
  • In-depth knowledge of relational databases: (Oracle, DB2 and development systems: (SQL Developer, Squirrel)
  • In-depth knowledge of the relevant MS Office tool: (SharePoint, Word, PowerPoint, Acrobat, Excel, Access, Project)
  • In-depth knowledge of the reporting module in MAXIMO as well as the development of reports for MAXIMO and the creation of reports in MAXIMO
  • In-depth knowledge of the SLA module in Maximo as well as the analysis and specification of SQL definitions, parameters and escalation conditions
  • In-depth knowledge of reporting warehouse (organizational structure (SAP), IT-PLC, Maximo problem, change, incident, activities)
  • Experience in the migration of existing reports and software components with a changed data model and change of the database system with MAXIMO