Backend Developer

· Full-time · Senior

About The Position

We are seeking a skilled and experienced Backend Developer to join our Data Platform Group. The successful candidate will work closely with our team of developers to design and implement scalable data solutions using cutting-edge technologies for handling maritime big data. 

You should be able to build a product end-to-end from design to coding, testing and deployment.

The role will involve writing mainly in Java (Spring boot and more) and working with a variety of tools such as: message queue, AWS stack, Kubernetes (k8s), and Docker.

What will you do?

  • Design and implement scalable and reliable data pipelines in order to improve our flow’s performance with the growing scale, using advanced solutions and tools.
  • Write high-quality Java code to process and transform large data sets.
  • Optimize data processing and storage for performance and cost efficiency.
  • Work collaboratively with other engineers and data scientists to develop data solutions that meet business requirements.
  • Participate in code reviews and contribute to the development of best practices.

Requirements

Who Are You?

  • B.Sc. or M.Sc. in Computer Science from a leading institute or an equivalent practical experience.
  • Proficiency in Java, with a focus on data processing and transformation.
  • At least 5 years of experience in software development in Java, with a focus on data engineering.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Strong experience with message queues like Kafka, SNS, and SQS.
  • Experience with AWS or an alternative cloud environment
  • Experience deploying and managing applications in Kubernetes (k8s) clusters using Docker containers.
  • Strong knowledge working with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Elasticsearch, Cassandra) databases
  • Experience with big data programming, preferably using Apache Spark, Kafka Streams, Apache Flink or similar – a big advantage

Apply for this position