Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
KindGeek Software helps smart people and young entrepreneurs with product development and tech side of the business. KindGeek is a company of ambitious technology professionals. Our main idea is really simple - to help smart people, entrepreneurs, and companies with tech aspects of their projects.
15 липня 2022

Java Developer (вакансія неактивна)

Lviv [KindGeek London HUB], віддалено

We are looking for a /back-end developer with an algorithmic thinking mindset, solid knowledge of Java proven experience in Java multithreading and advanced SQL skills. If you are an energetic team player and passionate about solving complex business tasks through technologies, we will be happy to see you on our team!

We are looking for a developer who:

Has more than 3 years of relevant experience in the IT industry. The mandatory requirements are:

  • Excellent Java Core;
  • Java multithreading;
  • Advanced experience in SQL, and knowledge of PostgreSQL is a plus;
  • Advanced experience working with JPA implementations, Hibernate in particular;
  • Excellent Spring stack understanding: Data, Spring Core, MVC, Security, Boot;
  • Advanced Linux user (Ubuntu, CentOS);
  • Experience in building and maintaining high load systems;
  • Algorithmic thinking mindset.

Optional requirements:

  • Understanding of Microservices architecture solution;
  • Jenkins administration including pipeline scripts;
  • Experience in Single Sign-On (SSO) technology;
  • Other architecture solutions: AWS solutions, database replication, OAUTH2, MSF AD authentication, etc.

As a Java Developer, you will:

  • Contribute to implementing solution code with great attention to details while fulfilling Java development best practices;
  • Write reusable and testable code, create functional and practical technical documentation;
  • Design and architect scalable solutions that integrate across different technologies;
  • Find simple solutions for complex business tasks through well-thought technical approaches;
  • Work with business analysts to create effective and reliable work estimates;
  • Proactively address technical issues and risks that can have an impact on the project roadmap and integrity of the application environment.

About project:

The client is one of the most famous Swiss universities, traditionally featuring in various TOP-100 world universities rankings. Being an innovative institution, the university has gone through a digital transformation in recent years. We are working on a solution that combines features of the Research Information System and Campus Management Platform.
As a Research Information System, the solution allows to track the academic progress of the research fellows within the university. The system automatically generates personal reports for researchers based on a list of KPIs, such as number of the academic publications within a certain timeframe and department, number of the research grants obtained and amount of funds raised for each etc. Reports can be used for personal reasons as well as to make decisions about the academic promotion of the university staff. The Research Information System is currently used within the medical faculty, however, the expansion to other faculties is expected in the near future. As a Campus Management System, the solution can be useful in several ways: to generate professors’ and students’ personal schedules, assign rooms and track professors’ workload.
The project offers complex business challenges from the perspective of business logic and opportunities for growth and personal development.
Project team size — 25 people

We want you to thrive and feel supported

  • Professional growth: at KindGeek, we want our employees to grow and achieve ambitious professional goals. We support professional development with training and certifications refunds, as well as provide regular feedback and technical reviews.
  • Benefits package: KindGeek offers all team members competitive pay along with a benefits package that includes 18 working days of fully paid vacation, 10 compensated by 50% sick leaves as well as an opportunity to take study leaves. Depending on how long you stay in the company, you can receive different health insurance packages from our partners.
  • Personal growth: as a part of our team, you will have corporate English courses with a 50% sponsorship, take advantage of our library and access a large selection of corporate training and courses.
  • Geek community: at KindGeek, we value community — even in the social distancing times we take every opportunity to stick together. Our Geeks organize various online and offline clubs — from stretching and skiing to English. Football enthusiasts can also join the corporate team that regularly participates in Lviv IT League.
  • Flexibility: KindGeek offers a hybrid working model. Team members can work remotely or from the office or KindGeek London Hub — an innovative cafe-style co-working.

Гарячі Java вакансії

Всі Java вакансії