MEV — це Software Development Agency з бізнес-частиною в США та центром розробки в українських містах Львів та Черкаси. Ми підкорюємо ІТ-ринок своїм відповідальним підходом, якісним кодом та свіжими ідеями з 2006 року.
24 ноября 2021

Java Engineer

Львов, Черкассы, за рубежом, удаленно

We develop a scalable and efficient MLS platform, which is business software for realtors and other real estate professionals in Hawaii.

This project is a leading local real estate marketplace that provides comprehensive for-sale listings. It is a long-term project, which is featured by the creation of consumer-facing, highly complex web front-ends.

Key functionalities:

  • Flexible search and filters in the MLS listing database;
  • 3rd party integrations;
  • Maps and geolocation search;
  • Responsive design.

Stack: Java 11 (migration to version 17 is planned), Spring Boot 2.4, PostgreSQL, MS SQL Server, ElasticSearch 7.9, Angular 12, Docker & Jenkins (for CI). The project architecture is close to microservices.

Scope of tasks and ownership:

  • Development of new components according to designs;
  • Development of endpoints for data processing;
  • Working with geodata (maps and search rendering);
  • Two-sided synchronization and migration of the data;
  • Work with Parallel running;
  • Close work with ElasticSearch (Nested objects, Multifields, Wildcards, boosting, etc.);
  • Development own custom language for the search engine (ANTLR);
  • Optimization of the existing functional;
  • Integration with 3rd party services;
  • Code review;
  • Conducting the necessary researches and presenting them to the team.

What You’ll need:

  • 2+ years of software development experience;
  • Experience with Java & with Spring framework;
  • Understanding the principles of OOP, SOLID and the ability to apply them in practice;
  • Knowledge of the principles of clean code and the ability to apply them;
  • Experience in unit or system testing;
  • Experience with DB (PostgreSQL, MSSQL, MySQL, etc.);
  • At least pre-intermediate level of English.

Our benefits:

  • No micromanagement;
  • Freedom to engage in decision-making, and implementation;
  • Ability to work in a team of professionals (the ratio of middle and above specialists 80/20);
  • Participation in the development of high-quality products;
  • Direct communication with clients on a partnership level;
  • Professional development opportunities ($500 education budget, well-managed processes, communities, internal library);
  • Health insurance;
  • Accounting services;
  • 30 paid calendar days off;
  • Opportunity to work remotely;
  • Relocation reimbursement;
  • Soulful team buildings and corporate events.

Join us and let’s make this world and yourselves better!