STRONG MIDDLE/SENIOR JAVA/SCALA DEVELOPER (DOCUMENT MANAGEMENT SYSTEM)

Remote (Ukraine only) Java Scala Software Developer

Required skills

Java / strong
Scala / strong
English / good

Are you passionate about diving deep into Java/Scala? Would you like to get new experience in value-oriented multicultural team? Then join us!

We invite an enthusiastic Software Developer who is skilled in Java/Scala to join us as a Strong Middle/Senior Java/Scala Developer.

This is a fantastic opportunity for an Engineer who has a thirst for open work culture with friendly colleagues, career progression, and great flexibility.

Sounds like you? Then we are waiting for you in our team.

Customer

Our customer holds leading positions in the European public sector as a provider of high-quality IT products and adds value to society by making information-heavy business processes more efficient. Our cooperation with this customer has been successfully growing for more than 12 years, during which we have established the trustful and mutually respectful relations.

Project

The product is a timesaving powerful digital archive that allows storing documents securely and gives more time to focus on the products and clients and not the infrastructure. It provides a possibility to use batch or single scan workflows allowing customers to capture and store hard copy documents in bulk or on an ad-hoc basis. While it is now oriented mostly to banking customers, it is planned to enter new sectors.

Requirements

  • At least 5 years of professional software development experience
  • At least 4 years of experience with Java and Scala
  • Good understanding of software development best practices and design patterns
  • Experience with RESTful services
  • Experience with Spring framework
  • At least Intermediate level of spoken and written English

Nice to have:

  • Familiarity with JavaScript/TypeScript, React
  • Knowing JAX-RS (REST APIs)
  • Understanding of Docker and Azure

 

Personal Profile

  • High communication skills
  • Solution- and goal-oriented way of thinking
  • Passion and curiosity for creating and building something
  • Team player with strong sense of responsibility

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

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