Strong Junior Java Developer (Digital Archiving Service)

Remote (Ukraine only) Java

Required skills

Java / good
Spring Boot / good
Unit Testing / good
Agile / good
English / good

Do you like building projects from scratch?

Do you want to be a part of a talented and experienced team?

Then join us to work on the implementation of new technologies for the document management solution!

Customer

The customer is one of the Top-10 Customer Communications Management (CCM) platforms on the European market. The platform is used by major enterprises in financial, healthcare, and industrial areas.

Project

The project aims to create a new version of the platform from scratch, starting with reconsidering the platform’s UX, selecting the latest modern technology stack, and delivering the platform to production. The project is organized as a series of small fixed-price phases. Each phase would use an iterative-incremental approach. The challenge would be to manage planning and execution to meet each phase’s goals within the given constraints and ensure the overall project delivery.

Requirements

  • At least 1 year of commercial experience in software development
  • Good knowledge of Java 8, Spring Framework
  • Good knowledge of Spring Data
  • Experience with Lombok, Guava, Apache Commons, Maven
  • Hands-on experience in Unit testing: JUnit, Mockito
  • Nice to know about Amazon AWS SDK – S3, in particular,/JsonSchema/JsonPath/Jolt
  • Intermediate level of English

Would be a plus:

  • Knowledge of Kubernetes, Helm
  • Experience with ElasticSearch, Serenity, JBehave

Personal Profile

  • Good analytical skills
  • Good communication skills

Responsibilities

  • Code, debug, document, and maintain portions of software
  • Perform unit and integration testing
  • Participate in peer code reviews
  • Participate in estimation and planning sessions
  • Contribute to the development of technical project documentation and user documentation
  • Provide assistance to support personnel in solving technical issues of software installation and its operation
  • Follow the best engineering practices, the quality criteria set forth on the project
  • Report status and progress according to the project and company demands
  • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb