
Software Development Specialist – IoT & Event Streaming
Mobi7
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ApacheAWSCloudIoTJavaJUnitKafkaKotlinPostgresRedisSpringSpring BootSpringBoot
About the role
- Develop event-driven microservices using Java 21+, Spring Boot 3.5+, and Spring Cloud Stream.
- Implement event streaming pipelines with Apache Kafka (MSK), ensuring Exactly-Once Semantics, DLQ, and efficient partitioning.
- Define and evolve data contracts using Avro and Schema Registry.
- Optimize persistence in PostgreSQL and distributed caching with Redis.
- Ensure advanced observability with Datadog APM, structured logging, and custom metrics.
- Work in an AWS environment (ECS Fargate, MSK, CloudWatch) applying DevOps practices and CI/CD.
Requirements
- Proven experience working with Java (Spring Boot).
- Advanced knowledge of Apache Kafka.
- Experience with AWS (ECS, Parameter Store, CloudWatch).
- Proficiency in automated testing (JUnit, Testcontainers).
- Experience with Kotlin 2.x (desired).
- Familiarity with Datadog APM, Avro, Liquibase (desired).
- Familiarity with GraalVM Native Image (desired).
- Open-source contributions (a plus).
- AWS certification (a plus).
- Experience with IoT/vehicle telematics (a plus).
Benefits
- Profit sharing
- Company car
- Food allowance
- Meal allowance
- Health insurance
- Dental plan
- Medical expense reimbursement
- Wellhub
- Private pension plan
- Home office allowance
- Allya
- Unlimited access to a wide range of courses from our Localiza University
- Internal training and development programs
- Discount on vehicle purchase and rental
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Java 21+Spring Boot 3.5+Spring Cloud StreamApache KafkaPostgreSQLRedisJUnitTestcontainersKotlin 2.xGraalVM Native Image
Certifications
AWS certification