Position: Java Developer
Company: Skillreveal
Category: Java
Experience required: 2y
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

**🏢 About the Company**

The company is a multi-channel Realtime Gamification and Marketing Loyalty Platform. We enable companies to drive customer engagement and increase revenue by providing personalized marketing and retention tools mainly for the iGaming and Fintech industries.

**🚀 About the Project**

	The company is developing an internal, omnichannel marketing platform. We’re trying to understand when it’s best to approach a customer with a new offer or try to help understand the product better, what offer might be the best for him, which engagement channel to use and how often to engage for each engagement type.
The system is heavily dependent on data that clients are generating, we analyze it in near-real time and take decisions right away. The flexibility we give to the marketing team brings huge challenges to development. There’s plenty of work we’ve done but there is much more to achieve.   
This is why we’re looking for a JAVA Engineer to join our team. We build interesting solutions based on the modern technology stack. Our product is an innovative combination of software, data analytics, and math models that deliver advertisements to end users on mobile devices, websites, and social media.

**🛠️ Tech Stack**

Java or EE
Kafka
Hazelcast
AWS
Mongo

**🐝 Job Responsibilities**

- Participation in the software design process
- Implement designed solutions
- Ensure scalability & performance of developed service
- Learn the business domain, technologies, and techniques.

**💻 Minimum of Qualifications**

- Experience in Java at least years (pure Java or EE)
- Ability to solve complex technical problems – Delivery Oriented.
- Quick learner, Good communication skills, Team Player – a must, 
- Self-motivated with a sharp learning curve, and the ability to handle multiple tasks.
- Self-managed – we are a flat organization. Self-management is a crucial skill.
- Creative thinking and ability to quickly grasp new concepts
- Good English (both verbal and written)

**Beneficial skills**

- Experience in the development of Client-Server applications
- Experience working with relational databases
- Experience working with NoSQL solutions (Mongo,…)
- Working with BigData and on big scale
- Experience with Kafka, Hazelcast, AWS, Ignite
- Understanding of source control and building system tools (git, maven,…)
- Strong analytical and reverse engineering skills
- Experience in developing distributed applications – Strong advantage

**🍯 What do we offer**

- A friendly environment and a team of experts in the field motivated people that are ready to teach and share unique knowledge.
- Personal and professional development and growth opportunities.
- Competitive salary!
- Excellent social and welfare benefits such as healthy food options, Health ---- Insurance, team building, company vacations, etc.