Technology Lead (Kotlin/Java)
keka
Job Description
Required Technical Skills
· Strong proficiency in Kotlin or Java; experience with reactive and non-blocking programming models.
· Hands-on experience with Apache Camel or Spring Integration for enterprise integration patterns.
· Deep understanding of REST API design, versioning strategies, and schema evolution.
· Experience with Quarkus or Spring Boot; familiarity with GraalVM native image compilation.
· Solid grasp of DDD concepts, particularly bounded contexts and anti-corruption layers.
· Experience with messaging systems (Solace PubSub+, Kafka, or RabbitMQ).
· Comfortable mentoring junior engineers and leading technical decision-making within a sub-team.
Nice to Have
· Prior experience in large-scale legacy-to-modern migration projects.
· Familiarity with the retail/order management domain.
· Experience with Solace PubSub+ specifically, including Event Portal and topic hierarchies.