Middle Java Developer (Tracking System)

  • Kharkiv
  • Java

We are glad to invite a Middle Java Developer to our team who is willing to work on software products together!

As a Java Developer, you will develop the product, which provides the best user experience from technical and business perspectives.

Sounds exciting? Then keep reading!

Project

Our project serves as a web application responsible for managing employees’ efforts, project budgets with a big variety of properties. This application helps with the process’s governance and report generation.
Development challenges cover implementing new functionality, refactoring, and integration with third-party systems.

Meet your team!
  • Responsibilities

    • Analyze, clarify, and requirements
    • Design and implement Java application
    • Develop Unit, Automated and Integration tests
    • Troubleshoot reported issues, assist the team
    • Code review and assist teammates
    • Contribute to technical documentation and process improvements
  • Requirements

    • At least 2+ years of commercial experience in Java 8
    • Strong knowledge of the libraries: Spring (Web, MVC, Data, Security (OpenID Connect, SAML2)), Apache poi, Lombok, Swagger, Jasper report, Selenium
    • Strong knowledge of SQL and with MariaDB
    • Proven skills in REST API creation
    • Confident knowledge of Tomcat webserver
    • Strong experience in JUnit testing framework
    • Good experience in HTML/CSS, GWT, JSP
    • Experience in work with Java profiling and monitoring
    • WSO2 API Management
    • Intermediate level of English

    Would be a plus:

    • Knowledge in Docker
    • WSO2 API Management skills and familiarity with CamelK
    • Good experience in Linux