NextHire Try for free

Wissen Technology

Posted 27 Oct 2026

Java Tech Lead

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Oct 2026

About the role

Requirements:

  • Strong understanding of distributed systems concepts, including consistency, consensus, idempotency, ordering, and fault tolerance.
  • Experience with messaging platforms such as Kafka and designing event-driven architectures.
  • Strong knowledge of database transactions, isolation levels, locking, deadlocks, and distributed transaction patterns.
  • Experience with caching strategies, including Redis, and techniques to reduce latency and improve throughput.
  • Ability to identify performance bottlenecks and optimise systems through profiling, benchmarking, and load testing.
  • Strong understanding of resiliency patterns, including retries, timeouts, circuit breakers, and backpressure.
  • Experience with system observability, monitoring, distributed tracing, and production troubleshooting.
  • Strong understanding of scalability, capacity planning, and high-availability architecture.
  • Experience with Docker, Kubernetes, CI/CD, and cloud-native deployments.
  • Ability to drive architecture and design discussions while remaining hands-on with coding and technical problem-solving.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach