Position: Solution Architect
Company: P2h
Category: Java
Experience required: 3y
English level: upper

We invite you to be a co-author of the system of high-load projects that now has 10 000 000 users, thousands of companies, and millions of transactions per minute. And that amount is still growing.

You will have a direct impact on those services and will be able to see its reviews in the media.

We are looking for a Solution Architect with Java expertise to be a part of our SA board, work on 2 projects simultaneously, and take part in pre-sales activities.

We guarantee a high-quality onboarding from the Java Solution Architect and Director Of Engineering.

More: how we developed an E-government platform to transform the job market.

Our Tech Stack
The main stack is Java+React. There are two possible detailed tech stacks.

General application stack 1:

Java 17, Spring boot 2, MSSQL, Prometheus, Grafana stack + Prometheus
General application stack 2:

Java 17, Spring boot 2, Webflux, Postgres, Prometheus, RabbitMQ, Redis, Elasticserach Grafana stack + Prometheus
Other tools for both:

DevOps tools in general – GitLab CI, Docker, docker-compose, Kubernetes, Terraform, Ansible, GitOps with ArgoCD, helm-chart
Other tools – Selenium, Allure, SonarQube, Bash, Python
Only Linux stack, no Windows at all
Your Impact
Create a new solution architecture design for 2 services
Change and improve tech stacks
Collaborate with SA board and development teams to create best decision
Synchronise with client from Saudi Arabia
Take part in pre-sales activities and present solutions to client
We Are Looking For Someone Who
Is an expert in Java coding
Knows Java Spring ecosystem
Is competent in architectural patterns
Has experience with Spring Boot
Has a background in working on big projects with microservice architecture — as a must
Has experience in both: starting from scratch and adjust an existing project
Has experience in working on a couple of projects simultaneously
Has experience of working with big teams — from 10 specialists
Is ready for research and pre-sales activities
Can be a good negotiator and can speak English at least on the Upper-Intermediate level
Our Benefits
Fully remote
Flexibility. You will be able to organize your working schedule independently
24 days for rest, 10 days for health and well-being
Compensation for coworking space — up to $150. Unlimited coworking in Lviv, Vinnytsia, and Krarkiv
Reasonable learning and development opportunities
Well-adjusted internal knowledge-sharing system
Free professional help from our corporate psychologist
Free online English lessons
Accounting and legal support for private entrepreneurs
You can choose Ukraine or Poland public holidays according to your location
We have booked a hotel in Lviv to support relocation inside Ukraine
Recruiting Process
Online interview with a recruiter — 20-30 minutes.
Interview with Java Lead and Program Manager — up to 1 hour
Interview with the Director Of Engineering and Project Management Lead — up to 1.5 hours.