Platform System Developer

08/11/2017  |  by jobs@odin.com
Categories:  Careers,  Europe, Middle East & Africa (EMEA),  Moscow, Russia

Product Odin Automation

  • Manages hundreds of hardware nodes running online services for end-users
  • Codebase includes >3M LOC on Java, C++, SQL and JavaScript in more than 100 system components
  • More than 400 supported services (shared hosting, VPS hosting, domain hosting, mail hosting, Office 365, online antiviruses, backup solutions and many more)
  • Application Packaging Standard (APS) - open standard for rapid cloud service delivery
  • More than 200 supported payment systems, billing and taxation plugins
  • Based on cutting-edge modern technologies (Java EE application servers, DB-clusters, micro services)
  • Running in highly loaded environment on very large data scale with thousands of transactions per second
  • Comparable to modern ERPs in terms of functionality and overall system complexity
  • WE ARE LOOKING FOR A CANDIDATE, WHO WILL ARCHITECT, DESIGN AND REFACTOR ODIN AUTOMATION COMPONENTS, REVIEW DESIGN AND CODE, REVIEW AND FIX TESTS AND FUNCTIONAL COVERAGE.

Responsibilities

  • Have good current hands-on development experience
  • Have experience working with complete product life cycles, quality metrics, evaluating technologies
  • Have excellent understanding of current enterprise software technologies and development practices/tools, including virtual environments, source control, remote development, issue tracking, build and test automation, and networking management
  • Demonstrate a true "roll up the sleeves and get it done" working approach; demonstrated success as a problem solver, operating as a result-oriented, self-starter

Skills and qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
  • At least 5 years of experience on hands-on Java development and related technologies
  • Has worked with back end technologies based on both JavaEE and latest frameworks like Spring.
  • Has experience working with two or more of data related technologies and familiarity with others from various Relational databases, Nosql databases, Caching systems, Big Data systems.
  • Has good experience with the TDD (BDD) approach, doing unit testing, mocking, integration/UI testing, behaviour driver testing.
  • Has good experience working with, setting up and configuring some continuous integration and delivery systems, some code quality automation technologies.
  • Has good experience working with architecture patterns and familiarity with others.
  • Can resolve serious performance related issues by using various techniques, including testing, debugging and profiling.
  • Has experience with one or more cloud & devops services like AWS, Docker, GAE, etc.
  • Has experience with one or more front end technologies including templating, CSS and JS frameworks.
  • Has experience or familiarity with some of Virtualization or Containerization technologies.
  • Has experience or familiarity with some of Message Queuing/Broking or Service Bus systems.

Benefit package

  • With Odin you become a part of global Ingram Micro family with more than 30 000 employees all over the World
  • Beautiful office in business center Bolshevik (10-minute walk to Belorusskaya metro station)
  • Competitive salary
  • Training and development opportunities. Choose your career path to grow as a manager or as a technical fellow
  • Paid lunch. You can have a business lunch in the canteen, in the restaurant or delivered to our office, a sandwich in the café or delicious sweets from Bolshevik factory
  • Prestigious medical, touristic and life insurance
  • Fruits, cookies on coffee points

Apply Now

Thank you for considering Odin for an exciting, challenging and rewarding career!