Must-have Skills
- Java and SpringBoot
- Kafka (publishing and consuming)
- Understanding of concepts such as topics, partitions, and consumer groups
- Event modeling with a domain-driven approach
- Event versioning
- Event formats
- Architectural patterns
- Design patterns, Object-Oriented Architecture
- Unit Testing (JUnit, Mockito)
Nice-to-have
- AI Tooling Proficiency: Leverage one or more AI tools to optimize and augment day-to-day work, including drafting, analysis, research, or process automation. Provide recommendations on effective AI use and identify opportunities to streamline workflows.
- Eureka
- Avro
- KStreams
- Apache Flink
- Event governance
- Library creation
- Knowledge in Schema Registry
- Distributed tracing
What we offer
- A High-Impact Environment
- Commitment to Professional Development
- Flexible and Collaborative Culture
- Global Opportunities
- Vibrant Community
- Total Rewards
- Find out more about our culture here.
