Backend Software Engineer - Java Kyiv
Apply nowWho we are
WeAreBrain consists of a team of creative minds with expertise in developing innovative solutions for enterprise customers
Our client, Maxeda, is the largest retail group in the Netherlands which owns and operates building materials stores across the Benelux
Our Kyiv-based team is working on key Client’s digital platforms:
- online stores for the Netherlands www.praxis.nl & Belgium www.brico.be
- community management platform for DIY fans www.praxis.nl/voordemakers
- online service for booking workshops
- personal consulting scheduling service
- content management system
- virtual board/product configurator
These platforms are designed with a microservices architecture approach, for both back-end and front-end sides. Our software products currently contain 40+ services.
Java stack: Java 11, Spring framework: Cloud, Boot, Data, Spring Cloud Stream
Infrastructure: AWS, Docker containers, ECS (clustering and orchestration), Bitbucket Pipelines (CI/CD), Ansible and Terraform (IaaC)
Who we are looking for
We are looking to hire a backend software engineer to join our team. Our ideal candidate should have a strong technical background with deep expertise of backend part development within Java and Spring framework (Cloud + Boot + Data) and willing to deal with microservices architecture
Responsibilities
-
Collaborate closely with Maxeda’s development & infrastructure teams from Belgium, the Netherlands, and Kyiv
-
Actively participate in overall team meetings, architectural design sessions, product meetings, communities of practice, etc.
-
Be responsible for the backend stack, and the improvement and realization of a microservice’s architecture
-
Deliver high-quality, testable, and maintainable code as well as review code written by others
-
Improve the code quality using best practices
-
Deploy applications on AWS servers using automation services
Requirements
Essentials:
-
A сomputer science, software engineering, or related field master's or bachelor's degree is a must
-
3 years of backend development commercial experience within Java (Spring framework)
-
Practical experience with the Hibernate framework
-
Hands-on experience with microservices architecture
-
Experience with the writing of tests on JUnit
-
Experience of working in an Agile environment
-
A strong intermediate English proficiency with good communication skills
As a plus:
-
Hands-on experience with Amazon messages queuing/delivery services (SQS, SNS)
-
Theoretical understanding or hands-on experience with serverless computing approach (AWS lambdas)
-
Hands-on experience with Atlassian services (Bitbucket, Jira, Confluence)
-
Practical experience with infrastructure (Web servers, cloud services, containerization, databases)
-
Experience with Node.js
WeAreBrain offers
-
Full taxes compensation
-
Accounting support & consulting
-
Medical insurance
-
COVID support (monthly financial contribution)
-
Partial education compensation
-
Paid time off (vacation, sick leaves, public holidays)
-
Career path design, helping to reach out next promotion steps

Jack
CTO & Co-founder
p/whatsapp: +380 95 013 0615
skype: jack.myasushkin
@: talent@wearebrain.com