Software Engineer

provectus· ZZ_Kazan
Apply Now ↗
📍 Kazan, -, Russian FederationFull time

About this role

About project


You will be crafting advanced backend platform based on Microservices architecture and “Netflix stack”. The platform disrupts legacy corporate travel market and promises to become an "Expedia for B2B" in upcoming years.


Requirements


  • High level knowledge of Java
  • Experience with distributed systems and “Netflix stack” for microservices architecture
  • Solid understanding of Dependency Injection, Inversion of Control, SOLID and Separation of Concerns principles.
  • Experience with at least one major framework for developing Java-based applications (e.g. Dropwizard, Spring ...)
  • Experience writing well-structured, easily maintained unit tests and knowledge of testing frameworks such as JUnit and Mockito.
  • Understanding the theory behind relational and NoSql databases. Experience with Hibernate.


Will be a plus


  • Exposure to Scala, Python, JavaScript and other languages
  • Exposure to functional programming
  • Exposure to Spark/Kafka ecosystem

Frequently Asked Questions

Is the salary disclosed for the Software Engineer position at provectus?
The salary for this Software Engineer role at provectus is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer position at provectus located?
This Software Engineer role at provectus is based in Kazan, -, Russian Federation. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer role at provectus full-time or part-time?
This is listed as a Full time position. It is posted as a Software Engineer role in the ZZ_Kazan department at provectus.
Which team or department does the Software Engineer at provectus belong to?
This Software Engineer position is part of the ZZ_Kazan department at provectus. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer position at provectus?
Click the "Apply Now" button on this page. You will be redirected to provectus's official application portal hosted on bamboohr where you can submit your application directly.
When was the Software Engineer job at provectus posted?
This Software Engineer position at provectus was posted on Jun 21, 2019. Apply as soon as possible — early applications are often reviewed first.
Software Engineer
provectus
Apply for this role ↗

You'll be redirected to provectus's official application page on bamboohr.