Java Engineer (offline)

1,000+ organizations are building more interconnected workplaces and trustworthy relationships with this product.

Project:
The product helps customer companies to build trust and camaraderie by making intentional connections among employees across teams, departments, or locations serendipitously.
The product makes it easy for people operation managers to run virtual coffee or group lunches, encourages peer-to-peer learning, and mentorship, and helps build internal networks for new hires and existing employees right on Slack and Microsoft Teams.
Project Team:
CTO, 3 Java engineers, and 2 FE Engineers.
Technologies stack on the project:
Java+ Spring boot 75%, Node.js 15%, SQL working with queries directly 10%.

Requirements:
Strong experience with Java (Spring Boot is a plus);
Strong understanding of relational databases (Postgres, Mysql, etc);
Very comfortable writing native queries;
NodeJS experience;
Experience taking challenging projects across the finish line, from gathering requirements and asking clarifying questions to deploying and debugging systems in production;
Experience designing systems (considering concepts such as fail open/closed, exponential backoff, DLQs, Atomic/Transactional failures, rate limits, load shedding);
Experience monitoring production environments (rollbar, datadog, pagerduty, etc.);

Will be a plus:
Frontend experience;
Experience in a continuous deployment environment (AWS, Azure, etc);
Experience with chatbots, Slack API, Microsoft Teams API (& Microsoft Graph API);
Experience with Stripe subscriptions API;
Good understanding of Linux (containers, command line, shell scripting, etc).

Responsibilities:
Taking part in the planning of development and integration of new features directly with CTO;
Daily proactive communication with the customer’s team;
Working with requirements, ask questions, and be a proactive and active member of the Senior team;
Develop new features, bug-fixing.

We offer:
Career and professional development opportunities;
Regular performance evaluation and salary revision;
Flexible working hours;
Remote work opportunities;
Certifications and courses financed or co-financed by the company;
20 working days of paid vacation per business year and 11 paid Ukrainian official holidays;
10 paid sick leaves;
The internal mentorship program, corporate training, and events;
Opportunities for free continual English courses of all levels;
Partial compensation for sports and Amazon books;
Regular massage therapy;
Great team parties, company events, and branded presents;
Company legal and accounting support;
Comfortable office, equipped with everything you need and round-the-clock access;
Relocation package.

About inVerita

inVerita is a family-owned custom software company with a focus on building web, mobile solutions and providing customers with team augmentation services. Headquartered in Lviv, Ukraine and being present in Chicago and New York company was founded on unique values, where the quality of delivery, customer satisfaction, and individual employee growth matters prior revenue and profits. Having delivered more than 50 projects, including ERP systems, mobile apps, and web platforms for US and European clients, we're continuing to grow, opening new exciting streams like Data Science and Product Design. inVerita understands that flexibility and the ability to provide options in terms of collaboration matters, so we're able to find an individual approach for every particular client. 87% of the customers have been staying with inVerita throughout the years.

Company website:
https://inveritasoft.com/

DOU company page:
https://jobs.dou.ua/companies/inveritasoft/

The job ad is no longer active
Look at the current jobs Java Kyiv→.

  • Category: Java
  • Java, Node.js
  • English: Upper-Intermediate
  • 5 years of experience
  • maps_home_work Office/Remote of your choice
  • business_center Outstaff
  • explore Relocate, Ukraine (Ivano-Frankivsk, Kyiv, Lviv)
  • public Only candidates from Ukraine
  • flight Relocation costs coverage