Middle Java Developer (offline)

About our client:
The company is building a cutting-edge accounts receivable management software that uses machine learning to help finance teams become revenue heroes. Our vision to help finance teams perform their most valuable work. We’re a rapidly growing company at the forefront of back-office automation, AI, and machine learning. The company is also one of the leaders of the industry in terms of user experience and consumerization of enterprise software.

Currently, the company works with 25 engineers in Ukraine, mainly located in Kyiv, Dnipro, and also in other regions of Ukraine. Due to the COVID-19 pandemic, we are fully remote in all the locations of the company, but once it gets better we expect to provide office space.

From the technology perspective, the Platform is a SaaS offering, which integrates with a number of different systems, such as:
β€” ERP systems to pull accounts receivable data from (e.g. NetSuite, Intacct, Sage X3 etc.)
β€” CRM systems, like SalesForce to pull and push relevant customer information
β€” Payment Providers to allow CreditCard and ACH to be made through the platform
β€” Credit Providers like CreditSafe to pull credit information
The application currently undergoes the phase of the active new feature development β€” we are working on building new modules: Reporting & Analytics Module, Credit Module, Cash Application Module.
The application is built on Service-Oriented Architecture, with the use of Kubernetes and technologies around it.

The main technology stack is described below:
β€” Back-End: Java 11, Spring Framework, Hibernate, MySQL, Kafka, Exasol
β€” Front-End: VueJS and KendoUI
β€” Machine Learning: Python and relevant machine learning libraries are used for the ML services
β€” Hosting: the application is hosted on AWS, with extensive use of the native AWS services

Requirements:
β€” 2+ years of commercial software engineering experience
β€” Strong knowledge of Java Core / Java EE experience (11 is preferable but not required)
β€” Understanding and strong practical knowledge with the development of Multi-Tiered Distributed Architecture, SOA, and Microservices.
β€” Strong knowledge of RDBMS (MySQL is preferable but not required)
β€” Understanding of the following technologies:
β€” Spring framework (Boot, Core, Web, Data, Cloud, AOP, JDBC, Test)
β€” Hibernate ORM or JooQ
β€” Web services (SOAP, REST, etc.)
β€” XML/JSON
β€” Maven
β€” Git
β€” English Upper-Intermediate and higher

Responsibilities:
β€” Write good effective and well-tested, reliable code in Java
β€” Perform peer code review of project codebase changes
β€” Create unit and integration tests for the developed features
β€” Foster a sense of ownership within the team to ensure that system failures are rapidly diagnosed and remediated
β€” Research and identify solutions to application issues
β€” Investigate with customers the root of the software problem
β€” Develop fixes for found issues in strict time limits

We offer:
β€” Flexible working hours
β€” After Covid-19 β€” a comfortable office in Kyiv with all the standard supplies
β€” A high-level (A1) corporate insurance from Uniqa
β€” Tax compensation
β€” Equipment (laptops, screens etc.)
β€” Educational and professional development support

About Trueplay

Trueplay is a tech company that turns over digital industries by tokenizing and moving businesses to Web3.

We carry out brands from Web2 to Web3, making it safe and easy.
Our focus is on creation a solid ground for businesses to develop and communicate in the Web3 format.
Our mission is to tokenize businesses so every user can access transparent information and brands to open up new opportunities.
Our vision: we develop a culture of transparency by empowering brands to build credibility in their relationships with stakeholders such as partners, customers, and users.

Used technologies: VueJs, TypeScript, Java, Spring Boot, Hibernate, Quartz, PostgreSQL, Redis, Kafka, Microservices, AWS, Kubernetes(EKS), Aurora, S3, Sentry, ELK, Grafana, Prometheus, REST, WebSockets, GitLab, Maven, Gradle

Company website:
https://trueplay.io/

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

The job ad is no longer active
Job unpublished on 30 October 2020

Look at the current jobs Java Kyiv→