Proizd is a Ukrainian product IT company. We develop a global ticket sales service. Proizd is going to enter several new markets in the next few years.
Proizd.ua is our most famous product for selling train, bus and plane tickets, which has been used by millions of Ukrainians since 2014. We help millions of users buy the best tickets at a good price.
A well-coordinated team is working on the product, including a manager, backend and frontend developers, UI / UX designers, QA engineers and DevOps. All team members participate in the development of the product — website, mobile applications, chatbots and REST API of course. Now we want to reinforce our team with a Java Developer.
About the project:
We are looking for a Strong Middle Java Developer experienced in building high-performing, scalable, event-driven applications. You will take part in design and implementation of the existing project renovation. It includes building it in a separate environment, with complete reload of project architecture, business logic, data models, communication formats, infrastructure, etc.
Spring (Core, Boot, Web, Data, Security, Integration, etc.)
applications development, existing and new projects functionality expanding
implement transactional logic, integrations, etc
code review conduction
implement improvements and perform optimizations
collaborate with the product owners and stakeholders on grooming and estimating stories
work closely with the front-end team and QA engineers.
— 3+ years of experience in Java Back-end web applications development;
— Good knowledge in Computer Science
— Good understanding of Microservices architecture, common patterns
— Practical experience in solutions implementation using OOP, OOD, SOLID
— Strong knowledge of Java 8+
— Practical experience with Spring ecosystem
— Good knowledge of network protocols, standards, conventions, common flows
— Experience with SQL and NoSQL databases
— Hands-on experience with message brokers
— Experience with ELK stack
— Good understanding of CI/CD processes.
Will be a plus:
— Experience with Event-Driven systems, Event sourcing, CQRS
— Knowledge in TDD, BDD
— Experience in supporting production systems, analyzing logs, dashboards etc.
— Practical experience with Key-Value storages
— Experience in performance optimization, profiling
— Knowledge in Docker, Kubernetes.
About the interview:
We value our time and the time of our candidates, so we hold a technical interview as part of 1 offline meeting in our cozy office. HR calls the candidates in advance to clarify all the details, so we immediately move on to the technical part of the interview:
— Stage 1 — acquaintance with PM
— Stage 2 — technical interview with Team Lead.
About work in the Proizd Team:
— we work as a close-knit team, where each direction has a direct impact on technology and product;
— we basically adhere to the policy of absence of time trackers;
— we take care of the work-life balance of employees, so we have a
— we work without hard deadlines and overtime;
— provide all the necessary equipment, work on Mac;
— we develop a team and conduct a performance review every six months;
— we pay for advanced trainings, courses;
— we encourage the use of new technologies and approaches in the construction of processes and products of the Company.
We offer the following benefits:
— leave (20 working days per year);
— 5 paid sick leave;
— full medical insurance of VIP category after the probationary period;
— paid lunches in restaurants of your choice.
About the Proizd office:
— we work in an office where there are all the conditions for a safe stay;
— our office is located one minute from the metro Vystavkovyy Tsentr;
— we provide everything you need: healthy and sweet snacks, tea, coffee,
Proizd.ua is a unique place for work, development and growth!
If you liked our vacancy — we are waiting for your CV!