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

Required skills:
— You have 4+ years of relevant experience in a software development role
— Must have excellent coding, design, testing, and troubleshooting skills
— Must have excellent programming experience in Java
— Ability to produce unit tests that meet code coverage standards
— Possess knowledge and operates using test pyramid
— Be a team player and demonstrate your flexibility and ability to learn
— Experience with Spring, Hibernate, Jetty, Tomcat
— Working experience in AWS
— GIT, Maven and Jenkins experience
— You have a Degree in Computer Science, Software Engineering or a related field
— Excellent English language skills

Nice to have:
— Experience in Machine Learning: Apache Spark, AWS Kinesis & firehose, etc.
— Creation and Administration of SQL and NoSQL Databases
— DevOps tools: Docker, Vagrant, Ansible
— Understanding of security and OWASP
— Experience with web scale platforms

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;
— positive corporate environment;
— variety of online activities;
— minimum bureaucracy;
— competitive compensation.

Project description:
The software product is an admin for ads. Advertising agencies are using this system to manage their ads in their network. Tech stack used is mentioned below in the job description. To put it simply, it’s a backend JAVA that exposes a REST API for the front-end web app.
The software product already exists and is successful for a while, right now we’re working on new features and maintenance We create small teams of 4-5 members that have ownership on certain modules of the app.