Java Tech / Team Lead (Senior Java Developer)

Java Tech / Team Lead (Senior Java Developer)

Kharkiv

We are looking for a Senior Java Developer with management experience who is striving to lead and develop our Java team. Our Web Department 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 in working with Linux terminal
  • Experienced in developing applications with Microservices architecture
  • Experience with a cloud services provider (AWS)
  • Upper-Intermediate level of English

Experience with any of the following:

  • Terraform
  • Kubernetes (EKS)
  • NoSQL databases
  • Redis

Responsibilities

Coordinate the daily teamwork:

  • Manage the team resources among the project
  • Monitor the team time logs
  • Take part in the pre-sale process (estimations, contacting potential clients, etc)

Key projects coordination:

  • Regularly research possible technical enhances that can increase
    productivity and quality
  • Development quality control

Human Resources Management:

  • Conduct regular performance review of the team
  • Lead and motivate teammates to advance the engagement, develop a high-performing team
  • Evaluate the human resources needs and describe the relevant positions
  • Notification of resource needs, hire, promote or dismiss the team
  • Interview potential candidates
  • Onboard new members to the team
  • Troubleshoot personal and team issues

About projects

We are looking for a Java Tech / Team Lead (Senior Java Developer) to join the team. Here is some project we are working on:

The Loyalty program for the distributor of trading products. The main functionality of the admin panel is: displaying a database of users, editing this data; creating tasks for the participants of the loyalty program, analyzing the passage of tasks; general analytics, developing a push-notification system with the ability to customize the time of arrival of the message.

Technologies: Java 8, Spring boot, Spring MVC, Spring Data, Hibernate, Spring Security, Liquibase, Gradle, ELK, REST API, Jhipster, PostgreSQL, Swagger, JUnit, AWS S3, AWS RDS, Azure databases, Azure Blob, Docker.

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