Senior Java Engineer – Core Backend & Algorithms
TekClan Verified employer
Actively hiring · Posted 5d ago · JEV261041ADFEBD00
Job description
This Is NOT a Typical Java Role If your experience is mostly CRUD APIs, controller wiring, or shallow service layers — this role is not for you. We are looking for a top tier backend engineer who thrives on: * Designing complex algorithms * Building high-performance, memory-efficient systems * Owning deep backend logic that actually moves the needle You will work close to the core engine of the product, not the edges.What You’ll Be Trusted With * Architect and build backend systems that must perform under load * Design and implement custom algorithms for real-world, non-trivial problems * Solve performance bottlenecks involving CPU, memory, I/O, and concurrency * Build backend services where latency, throughput, and correctness matter * Own document & PDF processing pipelines end-to-end: -Composition -Rendering -Optimization - High-volume generation * Make hard technical decisions and stand by themNon-Negotiable Skills * Exceptional Java expertise (Core Java, Spring Boot, Java 8+) * Strong command over: Data structures & algorithms Multithreading & concurrency models JVM internals & memory management * Proven experience building custom algorithms (this will be evaluated) * Deep backend engineering experience with Spring / Spring Boot * Strong understanding of: API design principles Fault tolerance & resilience Performance tuning & profiling * Ability to reason about time complexity, space complexity, and trade-offs * Strong database fundamentals (query optimization, indexing, transactions) * Experience with message brokers (ActiveMQ, Kafka, RabbitMQ) * Exposure to Kubernetes-based deployments or large-scale microservices Interview Focus (Be Prepared) * Algorithm design & problem solving * Deep Java fundamentals * System design discussions (backend-heavy) * Performance tuning scenarios * Real-world debugging and optimization challenges
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with TekClan.
- Track your application and get updates by email and WhatsApp.