Position: Senior Java Developer (CMP)
Company: OnApp
Experience required: 5y
English level: upper

Virtuozzo is the leading provider of virtualization and cloud software that enables service providers, ISVs and enterprises to deliver the most cost-effective, secure and robust public and private clouds. We invest a lot and develop high-performant, stable virtualization, software-defined storage, orchestration and interfaces to provide Infrastructure-as-a-Service, Platform-as-a-Service, Storage-as-a-Service to our customers.

We are looking for a Senior Backend Developer who will help us to build our new Cloud Management Platform for our public and private cloud offerings: IaaS, PaaS, S3aaS, Backup and DR-as-a-service. Working with us you will be a part of the team building the unique product for the cloud market with a goal to make $10sM ARR in a few years.



Responsibilities:

- Develop the architecture of the Cloud Management Platform

- Develop the backend, REST API, metering and billing platforms for the Cloud Management Platform

- Automate Dev/Deploy/QA/Ops processes to have possibility to release single feature/component on daily basis

- Fix bugs and optimize performance of the product

- Write unit and E2E tests

  

Requirements:

- 5+ years of proven software development experience in Java and Java application frameworks (Spring, JDBC, Hibernate, JPA) for public internet services

- Deep knowledge of Java multithreading, Reflection API

- Application servers (Tomcat, Glassfish) and web service technologies (e.g. AJAX, JSON, REST, XML) knowledge

- Working experience with SQL (MySQL, MariaDB, PostgreSQL)

- Knowledge of distributed micro-services-based architectures development/release and delivery processes and best practices

- Experience with Linux, virtualization and storage

- Practical experience with Jenkins or other CI/CD tools and Docker / Kubernetes

- Experience with configuration management tools (Ansible - preferable, Puppet or Chef)

- Experience with RESTful API

- Experience with big SPA projects

- Ability to work as a standalone combat unit

- English: Advanced

- Bonus points: hands-on experience with major public or/and private clouds.


Benefits:

- Health insurance and additional funds for preventative care.
- Paid vacation.
- Always loaded with tons of interesting tasks where you can challenge and bring yourself and a company to a whole new level.


If you are interested in this career opportunity, please send us your CV.