Position: Middle/Senior Java Developer
Company: Rubinstein & Schmiedel
Experience required: 3y
English level: upper

A FinTech application that pulls out information from data providers, from data providers from stocks and exchanges, aggregates, and shows them on the user dashboard.

We are looking for a Senior/Strong Middle Java Engineer to join our team.
Required skills:
Upper-intermidiate level of English, good communication skills;
3+ years of professional experience in software development;
Highly Proficient in Java, Spring boot, RabbitMQ REST, MySQL, AWS, Microservices, Docker, Gradle, Maven, WebSockets;
Experience in the area of modular and scalable software development;
Experience maintaining a living and complex codebase with a modern stack;
Desire to learn cutting edge technology to solve complex business problems;
Strong problem solving and critical thinking skills;
Passion for quality and close attention to details;
Strong communication and interpersonal skills;

We offer:
Besides such basics as a competitive salary, comfortable and motivating work environment, here at we offer:
• evaluations with salary raises and bonuses every year in addition to 22 vacation days per year
• Flexible schedule and opportunity to work remotely
• Start-up spirit and a highly motivated team

Responsibilities:
Support the project and build additional features from scratch,
Participate in all stages of software development including analyzing, designing, programming, debugging, and modifying software enhancements of a customer applications;
Using current programming language and technologies, write code, complete programming, and perform testing and debugging of applications;
Compose and maintain documentation and procedures for installation and maintenance;
Analyze and fix incoming defects;