Position: Middle/Senior Java Developer
Company: Freelance
Experience required: 3y
English level: intermediate

Responsibilities :
product performance benchmarking
DB improvements and performance
data engineering
microservices
software improvements
UI updates
file processing features
software architecture and new technologies injections
rapid PoC development

General requirements:
experience working with scalable products (preferably in financial services) with high load (number of transactions)
relational databases knowledge (Oracle)
high level of Java knowledge
message queue (RabbitMQ, ActiveMQ, etc.)
SpringBoot
understanding of microservice architecture
hands on system design
ability for quick learning
communication skills
team work
Agile way of working in short sprints with meaningful outcomes/product increments and demo presentetations

Will be plus:
Python
JavaScript
Docker, K8S
Azure

We offer:
Stable, full-time and long-term employment based on employment contract;
Healthy work-life balance and friendly, caring atmosphere;
Career&proffesionnal development possibilities;
28 calendar days of annual vacations per year + additional paid occasional vacations;
Sick leave compensation in accordance with state legislation + 3 sick days per year without sick-leave certificate;
Medical insurance;
Lunches compensation & gym benefit;
Phone allowance;
Parking;
Cozy office/and possibility to work remotely;
Team and company events.