Java+Python Developer (Cloud Platform)

Description

For a global leader in smart technologies and complete lifecycle solutions for the marine and energy markets, we're looking for a Cloud Software Developer to work on the IoT cloud platform to rapidly, robustly, and cyber securely collect, store, process, visualize data and efficiently manage operations around data streams from thousands of connected installations. If you have a solid foundation in software development, cloud platform experience and attitude to continuously learn the latest technologies, this position is for you. It's a unique opportunity to join a team of highly skilled professionals and take part in building the IoT platform to be more robust and scalable with a mixture of open source and commercial cutting-edge tools and technologies. 

Requirements

An ideal candidate would possess most of the following key skills:
- Experience with event-driven architecture and real-time stream processing platforms  
- Experience in designing distributed systems with large scale data.
- Experience with Kafka pipeline: Kafka Connect and possibly KSQL
- Developing and deploying microservices in Kubernetes clusters
- Extensive experience in Java and Python
- Proficient with AWS services including S3, EC2, SQS, instances on scale etc.
- Experience with IoT systems producing hundreds of thousands of messages per second ideally with MQTT
 
Nice to have:
- Experience with time-series databases ideally InfluxDB.
- Knowledge of operating and maintaining Kubernetes clusters
- Some experience with Spark, Presto
- Some experience with functional programming e.g. in Scala
In addition, we expect:
- Ability to work in a multi-location environment and collaborate with multiple stakeholders
- Ability to prioritize and work on competing priorities
- A customer-oriented mindset and ability to understand complex business requirements
Recruiter
Kristina Azovtseva
Must have:
AWS
Java
Kafka
Python
Location:
Helsinki, Finland
Work arrangement:
Onsite only
Relocation support:
Not provided
Level:
Middle
Company type:
Marine Technology Corporation
Company size:
500 employees or more

Description

For a global leader in smart technologies and complete lifecycle solutions for the marine and energy markets, we're looking for a Cloud Software Developer to work on the IoT cloud platform to rapidly, robustly, and cyber securely collect, store, process, visualize data and efficiently manage operations around data streams from thousands of connected installations. If you have a solid foundation in software development, cloud platform experience and attitude to continuously learn the latest technologies, this position is for you. It's a unique opportunity to join a team of highly skilled professionals and take part in building the IoT platform to be more robust and scalable with a mixture of open source and commercial cutting-edge tools and technologies. 

Requirements

An ideal candidate would possess most of the following key skills:
- Experience with event-driven architecture and real-time stream processing platforms  
- Experience in designing distributed systems with large scale data.
- Experience with Kafka pipeline: Kafka Connect and possibly KSQL
- Developing and deploying microservices in Kubernetes clusters
- Extensive experience in Java and Python
- Proficient with AWS services including S3, EC2, SQS, instances on scale etc.
- Experience with IoT systems producing hundreds of thousands of messages per second ideally with MQTT
 
Nice to have:
- Experience with time-series databases ideally InfluxDB.
- Knowledge of operating and maintaining Kubernetes clusters
- Some experience with Spark, Presto
- Some experience with functional programming e.g. in Scala
In addition, we expect:
- Ability to work in a multi-location environment and collaborate with multiple stakeholders
- Ability to prioritize and work on competing priorities
- A customer-oriented mindset and ability to understand complex business requirements

Position closed, but we can still help

Check out our current open positions