At our company we create a distributed platform that allows our customers to develop and expose their microservices efficiently and fast. We use the latest and most advanced technologystack that can be run on any Cloud / Cloud-Native environment. We are looking for a Senior Backend Engineer to take part in building new application integrations and next-generation features.
Requirements:
Work experience as a Java Software Engineer (at least 4 years)
Knowledge in client-server distributed architecture
Knowledge of popular Java frameworks (Spring, Hibernate, Maven), Docker
Experience with test-driven development
Problem-solving skills
BSc in Computer Science, Engineering
Advantages:
Knowledge in SQL and database architecture
Strong work relationships skills
Knowledge in In-memory distributed cache solutions, such as: Redis, Apache Ignite or Hazelcast
Experience with Big Data Engines like Apache Spark, streams engines like Kafka and NoSQL databases (Cassandra, MongoDB, Elastic)
Knowledge in Kubernetes and Linux containers
Knowledge with Cloud tools and providers