Position: Middle Java Developer for Bemobi’s Apps and Games division
Company: Bemobi
Experience required: 3y
English level: upper

**Essential Job Duties:**

- Designing and Developing elements of the overall software solution;
- Interacting with other members of the global Bemobi engineering, product and project management teams to ensure compatible implementation of the solution with the existing platform;
- Assuming end to end responsibility including deployment and overseeing of the owned component in production;
- Handle escalations and effectively interact with cross-functional teams to resolve production issues.

**Required Skills:**

- 4+ years of experience of software design and development;
- Programming experience with Java;
- Experience in SQL and NoSQL;
- Experience in web technologies such as HTTP, Javascript, CSS, REST, JSON;
- Knowledge of web security fundamentals;
- Good analytical, problem-solving, algorithmic skills;
- English language skills — both verbal and written.

**Desired Skills:**

- BS or MS in Computer Science or equivalent;
- Knowledge of cloud platforms such as Amazon Web Services;
- Hands-on experience with DynamoDB;
- Hands-on experience with Spring and Hibernate frameworks;
- Experience programming with React JS, PHP, GO;

**We offer:**

- Ongoing opportunities in international company;
- 24 days paid vacation;
- Medical insurance, fitness and educational plans.

**About the Company:**

Bemobi (f/k/a Opera Software) is an international Mobile Media and Entertainment company. We have been in this market for over 20 years and we are growing even more. We are a multinational company spread all over the world, reaching thousands of people with our products.


Our accountable, innovative and fun team in Odessa is looking for a **skilled and enthusiastic professional** who is eager to participate in the development, deployment, configuration and support for our products. 💙🚀