Middle Java Engineer

Middle Java Engineer

Kharkiv or remote

We are looking for a Middle Java Engineer to join our Web Team. The Web Team unites specialists from different technology stacks (Java, PHP, .NET), that build and maintain web projects in a variety of domains including CRM systems, banking solutions, cartography systems, video, and photo processing

Requirements

  • Professional Java backend development experience
  • Experience writing and using REST APIs using Spring framework
  • SQL and general database knowledge (PosgreSQL)
  • Solid knowledge of testing principles
  • Strong verbal and written communication skills
  • Able to work in a team or independently
  • Experience of working with Linux terminal
  • Experienced in developing applications with Microservices architecture
  • At least Intermediate level of spoken and written English

Experience with any of the following:

  • Terraform
  • Kubernetes (EKS)
  • NoSQL databases
  • Experience with a cloud services provider (AWS).
  • Redis

Responsibilities

  • Develop and maintain Java applications
  • Deliver solid and maintainable software
  • Translate business requirements into technical solutions
  • Implement, review, support, and debug required scope
  • Write tech specs and define project architecture
  • Write unit tests and integration tests
  • Participate in code review
  • Participate in verbal and written communication with the client(s)

About projects

We are looking for a Middle Java Engineer to join the team. Here are some projects we are working on:

  • Fintech startup based in London & San Francisco. The main goal of our cooperation is to create a web-based platform that allows users to audit client investment portfolios and select better ones via a model portfolio search engine.
    Backend: Spring Boot, EC2, Docker, Hibernate
    Frontend: React , Redux, TS
  • A comprehensive solution to automate the lengthy process of calculating the compensations and benefits of the employees. It takes a huge amount of HR time to generate the appropriate offer while looking at the candidates’ profile and experience. There are multiple parameters involved in generating the offer for the candidate. Therefore, we want to have an online web-based portal, which will be offered to multiple companies, to have an enriched module to calculate the compensations and benefits of the employees and place an appropriate offer to the potential candidates.
    Backend: JHipster, Spring Boot, Java 11, Liquibase, PostgreSQL, EC2, Docker, Hibernate
    Frontend: React , Redux, TS

Our perfect candidate

  • Seeks constant professional growth
  • Produces qualitative results
  • Is able to effectively organize the workflow
  • Wants to develop technical skills
  • Is ready to take responsibility for the results

We offer

With us, you can:

  • Develop your professional skills
  • Grow within the company

Also, we provide:

  • Fair and competitive compensation and benefits
  • Flexible working conditions
  • Great office, a 5-minute walk away from Pushkinska metro station
  • Medical compensation
  • English classes
  • Pizza Fridays
  • Discounts offered by IT Loyalty
  • Unforgettable corporate events and holidays celebrations
Additionally, paste this code immediately after the opening tag: