Senior Java & AI EngineerNext: Software & AI Solutions Architect
Design scalable systems and advanced AI-powered backends
- Design microservices with event-driven communication via Kafka
- Apply caching and resilience patterns for high-traffic systems
- Build concurrent Java applications and choose appropriate concurrency models
- Design distributed systems with clear consistency, transaction, and failure-handling strategies
- Deploy and monitor applications on Kubernetes with observability tooling
- Build multi-step AI agents with MCP, tool calling, and evaluation pipelines
- Optimize AI systems for cost, latency, and reliability
- Analyze and optimize application performance, scalability, and resource usage