Position: Junior Java Developer
Company: Qubit Labs
Category: Java
Experience required: 1y
English level: upper

**Responsibilities:**
— Operation, maintenance and development of backend services.
— Develops, manages and improves processes for processing of large amounts of data.
— Contributes to product and performance improvements and optimisation of existing services.
— Maintains existing services.
— Develops robustness into system infrastructure.
— Performs recovery of systems/services when needed.
— Carries out bug fixing as required.
— Ensures quality of new source code.
— Writes automated tests: unit tests, integration tests.

**Required skills:**
— Linux fundamentals and scripting.
— Knowledge of the following tools and technologies: Source Code Management (GIT, GitHub), logging.
— Some experience with web development (LAMP).
— Very good knowledge and experience of working with and querying databases.
— Solid experience of programming in Java.
— Knowledge of and experience with at least 1 of the following additional programming languages: PHP, Python.
— Willingness to learn new things.

**As a plus:**
— Experience working with web frameworks (ideally Symfony) and/or CMS.
— Experience with processing large amounts of data on a cluster, e.g. Spark, Hadoop/MapReduce, Pig, Hive.
— Configuration Management (e.g. Puppet, Chef, and Ansible).
— Continuous Integration, Testing, Monitoring, Containerization.

**We offer:**
— You can join the Kyiv product development team to work together with a thriving international company.
— See the results of your work, understand the process, influence companies decisions.
— Implement all your knowledge and new ideas.
— Health insurance.
— Work from home during quarantine.
— Positive corporate environment.
— A variety of online activities.
— Minimum bureaucracy.
— Competitive compensation.