Position: Middle Strong/Senior Java Engineer
Company: Avenga
Category: Java
Experience required: 2y
English level: upper

Skills and requirements:
    • At least 3 years of experience as Java Engineer;
    • Working experience with Java Technology (Java EE, Spring Boot 2);
    • Experience with Web Services (REST API);
    • Experience with ORACLE or any other RDBMS;
    • Understanding of No-SQL Database (Mongo);
    • Experience with web technologies (JavaScript, HTML, CSS, Angular, Node,js) will be a plus;
    • English – Upper Intermediate.

Nice to have:
    • Experience with Solr search engine; 
    • Experience with Maven, Jenkins, Git, and Jira;
    • Experience with JSON, XML;
    • Experience with GWT or Vaadin.

Responsibilities:

    • Migration of proprietary system to cloud;
    • Migration to Java 14;
    • New features development;
    • Writing reusable, testable and efficient code;
    • Writing Unit tests and integration tests;
    • Performing code reviews;
    • Constantly improve development process;
    • Anticipate problems or issues that may arise, forecast high risk areas in software.