dettagli di lavoro
Key Responsibilities:
Software Development & Implementation:
- Develop and implement backend services for the IoT data ingestion and streaming pipeline using Go and Java (Apache Flink).
- Design and implement efficient, scalable, and secure APIs using AWS API Gateway & Lambda.
- Ensure adherence to best practices, including clean code, performance optimization, and test-driven development.
Cloud & Infrastructure Management:
- Develop and maintain infrastructure using Infrastructure as Code (IaC) principles, leveraging Terraform.
- Implement event-driven architectures with AWS Kinesis, DynamoDB Streams, and Lambda.
- Optimize storage and retrieval of large-scale IoT data using DynamoDB and S3.
DevOps & CI/CD:
- Work with GitLab for source code management and ensure CI/CD pipeline automation.
- Implement best practices for logging, monitoring, and alerting using AWS CloudWatch and other monitoring tools.
- Setup overall system performance monitoring dashboards using tools such as logz.io, OpenSearch or Grafana
- Ensure high availability, scalability, and fault tolerance of backend services.
System Analysis & Collaboration:
- Analyze functional and non-functional requirements to drive architecture decisions.
- Participate in design discussions, sprint planning, and code reviews.
- Ensure timely delivery of high-quality software that meets industry standards.
Required Skills & Qualifications:
- Programming Languages: Proficiency in Go and Java.
- Cloud Services: Strong experience with AWS Lambda, API Gateway, Kinesis, DynamoDB, S3, and CloudWatch.
- Databases: Experience with NoSQL (DynamoDB, MongoDB) and SQL databases.
- Infrastructure as Code: Hands-on experience with Terraform or AWS CloudFormation.
- DevOps & CI/CD: Experience with GitLab CI/CD pipelines, deployment automation, and configuration management.
- Microservices & Event-Driven Architecture: Experience designing and implementing scalable microservices.
- Security & Performance Optimization: Strong understanding of API security best practices, IAM policies, and performance tuning.
Preferred Qualifications:
- Experience with IoT data ingestion, message queues (Kafka, MQTT), and event-driven architectures.
- Knowledge of real-time data processing and analytics frameworks.
- Prior experience in high-availability and low-latency applications.
- Familiarity with Apache Flink or Kafka as streaming technologies.
- Experience with writing RESTful APIs and understanding of Web of Things (WoT).
Key Responsibilities:
Software Development & Implementation:
- Develop and implement backend services for the IoT data ingestion and streaming pipeline using Go and Java (Apache Flink).
- Design and implement efficient, scalable, and secure APIs using AWS API Gateway & Lambda.
- Ensure adherence to best practices, including clean code, performance optimization, and test-driven development.
Cloud & Infrastructure Management:
- Develop and maintain infrastructure using Infrastructure as Code (IaC) principles, leveraging Terraform.
- Implement event-driven architectures with AWS Kinesis, DynamoDB Streams, and Lambda.
- Optimize storage and retrieval of large-scale IoT data using DynamoDB and S3.
DevOps & CI/CD:
- Work with GitLab for source code management and ensure CI/CD pipeline automation.
- Implement best practices for logging, monitoring, and alerting using AWS CloudWatch and other monitoring tools.
- Setup overall system performance monitoring dashboards using tools such as logz.io, OpenSearch or Grafana
- Ensure high availability, scalability, and fault tolerance of backend services.
System Analysis & Collaboration:
- Analyze functional and non-functional requirements to drive architecture decisions.
- Participate in design discussions, sprint planning, and code reviews.
- Ensure timely delivery of high-quality software that meets industry standards.
Required Skills & Qualifications:
- Programming Languages: Proficiency in Go and Java.
- Cloud Services: Strong experience with AWS Lambda, API Gateway, Kinesis, DynamoDB, S3, and CloudWatch.
- Databases: Experience with NoSQL (DynamoDB, MongoDB) and SQL databases.
- Infrastructure as Code: Hands-on experience with Terraform or AWS CloudFormation.
- DevOps & CI/CD: Experience with GitLab CI/CD pipelines, deployment automation, and configuration management.
- Microservices & Event-Driven Architecture: Experience designing and implementing scalable microservices.
- Security & Performance Optimization: Strong understanding of API security best practices, IAM policies, and performance tuning.
Preferred Qualifications:
- Experience with IoT data ingestion, message queues (Kafka, MQTT), and event-driven architectures.
- Knowledge of real-time data processing and analytics frameworks.
- Prior experience in high-availability and low-latency applications.
- Familiarity with Apache Flink or Kafka as streaming technologies.
- Experience with writing RESTful APIs and understanding of Web of Things (WoT).
Key Responsibilities:
Software Development & Implementation:
- Develop and implement backend services for the IoT data ingestion and streaming pipeline using Go and Java (Apache Flink).
- Design and implement efficient, scalable, and secure APIs using AWS API Gateway & Lambda.
- Ensure adherence to best practices, including clean code, performance optimization, and test-driven development.
Cloud & Infrastructure Management:
- Develop and maintain infrastructure using Infrastructure as Code (IaC) principles, leveraging Terraform.
- Implement event-driven architectures with AWS Kinesis, DynamoDB Streams, and Lambda.
- Optimize storage and retrieval of large-scale IoT data using DynamoDB and S3.
DevOps & CI/CD:
- Work with GitLab for source code management and ensure CI/CD pipeline automation.
- Implement best practices for logging, monitoring, and alerting using AWS CloudWatch and other monitoring tools.
- Setup overall system performance monitoring dashboards using tools such as logz.io, OpenSearch or Grafana
- Ensure high availability, scalability, and fault tolerance of backend services.
System Analysis & Collaboration:
- Analyze functional and non-functional requirements to drive architecture decisions.
- Participate in design discussions, sprint planning, and code reviews.
- Ensure timely delivery of high-quality software that meets industry standards.
Required Skills & Qualifications:
- Programming Languages: Proficiency in Go and Java.
- Cloud Services: Strong experience with AWS Lambda, API Gateway, Kinesis, DynamoDB, S3, and CloudWatch.
- Databases: Experience with NoSQL (DynamoDB, MongoDB) and SQL databases.
- Infrastructure as Code: Hands-on experience with Terraform or AWS CloudFormation.
- DevOps & CI/CD: Experience with GitLab CI/CD pipelines, deployment automation, and configuration management.
- Microservices & Event-Driven Architecture: Experience designing and implementing scalable microservices.
- Security & Performance Optimization: Strong understanding of API security best practices, IAM policies, and performance tuning.
Preferred Qualifications:
- Experience with IoT data ingestion, message queues (Kafka, MQTT), and event-driven architectures.
- Knowledge of real-time data processing and analytics frameworks.
- Prior experience in high-availability and low-latency applications.
- Familiarity with Apache Flink or Kafka as streaming technologies.
- Experience with writing RESTful APIs and understanding of Web of Things (WoT).
Key Responsibilities:
Software Development & Implementation:
- Develop and implement backend services for the IoT data ingestion and streaming pipeline using Go and Java (Apache Flink).
- Design and implement efficient, scalable, and secure APIs using AWS API Gateway & Lambda.
- Ensure adherence to best practices, including clean code, performance optimization, and test-driven development.
Cloud & Infrastructure Management:
- Develop and maintain infrastructure using Infrastructure as Code (IaC) principles, leveraging Terraform.
- Implement event-driven architectures with AWS Kinesis, DynamoDB Streams, and Lambda.
- Optimize storage and retrieval of large-scale IoT data using DynamoDB and S3.
DevOps & CI/CD:
- Work with GitLab for source code management and ensure CI/CD pipeline automation.
- Implement best practices for logging, monitoring, and alerting using AWS CloudWatch and other monitoring tools.
- Setup overall system performance monitoring dashboards using tools such as logz.io, OpenSearch or Grafana
- Ensure high availability, scalability, and fault tolerance of backend services.
System Analysis & Collaboration:
- Analyze functional and non-functional requirements to drive architecture decisions.
- Participate in design discussions, sprint planning, and code reviews.
- Ensure timely delivery of high-quality software that meets industry standards.
Required Skills & Qualifications:
- Programming Languages: Proficiency in Go and Java.
- Cloud Services: Strong experience with AWS Lambda, API Gateway, Kinesis, DynamoDB, S3, and CloudWatch.
- Databases: Experience with NoSQL (DynamoDB, MongoDB) and SQL databases.
- Infrastructure as Code: Hands-on experience with Terraform or AWS CloudFormation.
- DevOps & CI/CD: Experience with GitLab CI/CD pipelines, deployment automation, and configuration management.
- Microservices & Event-Driven Architecture: Experience designing and implementing scalable microservices.
- Security & Performance Optimization: Strong understanding of API security best practices, IAM policies, and performance tuning.
Preferred Qualifications:
- Experience with IoT data ingestion, message queues (Kafka, MQTT), and event-driven architectures.
- Knowledge of real-time data processing and analytics frameworks.
- Prior experience in high-availability and low-latency applications.
- Familiarity with Apache Flink or Kafka as streaming technologies.
- Experience with writing RESTful APIs and understanding of Web of Things (WoT).
Condividi questa opportunità