Position: Big Data/Scala/Java Software Engineer
Category: Data Engineer
English level: upper
Years of experience: 7


– 7+ years of professional expertise in the Information Technology industry;

– Rich expertise in software architecture and development for the Scala/Java platform and related technologies;

– Relevant work expertise in software design and development planning, business analysis and requirements definition;

– Solid team leadership and experience;

– Expertise highlights:

   • Supporting communication and collaboration with the client, skillful requirements gathering and analysis, creation of specifications;

   • Advanced technical troubleshooting, application profiling and performance tuning;

   • Java/Scala and Java/Scala-related technologies;

   • Big data related technology;

   • High level of DB/ORM expertise (PostgreSQL, ORACLE, Mongo, JPA, Hibernate, etc.);

   • Hands-on experience of working with Restful web services, microservice architecture;

   • Strong background of working with: 
      – RabbitMQ, Kafka, Kafka Streaming;
      – Apache Spark, Apache Flink;
      – Hadoop;
      – Event Sourcing;
      – Snowflake, Pinot
      – Play, Dropwizard;
      – Sbt, Maven, Gradle;
      – Python;
      – Docker;
      – Liquibase;
      – Spring ecosystem (Spring MVC, Spring Cloud, Spring Security, Spring Data);
      – AWS ecosystem: AWS S3, AWS MySQL, AWS Lambda, AWS SMTP, AWS Elastic Beanstalk, AWS EMR, AWS Secrets Manager;
      – Familiar with such languages as Go, JavaScript etc.