Java Developer

Full time work

We are looking for a talented Java developer to join the Engineering Team. This role will be completely hands-on, developing our new generation platform (decision automation), which we are currently designing and building at the moment. Our Engineering Team is innovative, autonomous and we love to constantly work on new technologies for designing the modern framework. We work in a relatively flat structure and our engineers are always encouraged to bring new ideas to the table.


Talent acquisition manager

About project

Our client is an insurance company, which focuses on different types of catastrophes. The risk evaluation model is dependent on locations in the world, type of catastrophe, type of business, etc.

Your area of responsibility

  • Helping design, build, maintain mainly back-end solutions. Ensuring that solid development practices, such as proper use of source control, full testing processes, and automated deployment mechanisms are followed;
  • Maintaining existing systems and supporting migration to our new platform;
  • Helping the team with all aspects of development: identifying potential performance issues, bottlenecks, and pain points and recommending new and creative ways to solve them;
  • Contributing to an Agile team doing continuous improvement;
  • Taking ownership of feature development and ongoing maintenance;
  • Working in enterprise-level solutions for big data.

Skills and requirements

  • At least 4 year’s experience of working with Java technologies;
  • Experience with accessing business logic;
  • Experience with various database technologies including Postgres and MongoDB;
  • Technical understanding of infrastructure components, their dependencies, and interactions between servers, virtual systems, networks, databases, web applications, etc.;
  • The ability to efficiently communicate and integrate with an international team;
  • Upper-Intermediate English level and higher.

Will be a plus

  • Working experience with JavaScript and JVM technologies;
  • Experience with Python;
  • Good working knowledge of developing cloud-friendly enterprise solutions;
  • Natural Language Processing and Semantic Web;
  • Good working knowledge of Kubernetes;
  • Public Cloud computing platforms, such as GCP, Azure, and/or AWS;
  • Good working knowledge of Actian Vector;
  • Business logic outlook.

We offer

  • Working in a team of talented and passionate engineers;
  • Opportunity to work with the most trending technologies;
  • Long-term enjoyable cooperation;
  • Covid medical insurance;
  • English classes;
  • Payable vacation and sick days;
  • Competitive salary depending on your own talents;
  • Regular performance & career development reviews;
  • Cozy office and nice family-type atmosphere
  • Team building events.