14 Aug
|
TekClan
|
Chennai
Job Summary
5-10+ years of hardcore backend engineering experience. 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 them Mentor engineers by setting the bar, not micromanaging.
Responsibilities
- 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 them
- Mentor engineers by setting the bar, not micromanaging
Requirements
- Exceptional Java expertise (Core Java, Spring Boot, Java 8+)
- Robust 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)
Qualifications
- Built or worked on PDF / document processing systems
- Experience with opensource or licensed PDF engines
- CCM platforms or document automation products
- Designed systems handling millions of documents or transactions
- Worked on event-driven or async architectures
- Experience with message brokers (ActiveMQ, Kafka, RabbitMQ)
- Exposure to Kubernetes-based deployments or large-scale microservices
What Sets You Apart
- You enjoy hard problems more than frameworks
- You think in algorithms, trade-offs, and failure modes
- You care about code quality, performance, and long-term maintainability
- You can look at a slow system and methodically make it fast
- You take ownership like a product engineer, not just a task executor
Interview Focus
- Algorithm design problem solving
- Deep Java fundamentals
- System design discussions (backend-heavy)
- Performance tuning scenarios
- Real-world debugging and optimization challenges
Why This Role Is Worth Your Time
- You'll work on core backend systems, not glue code
- You'll solve problems most teams avoid
- You'll have real ownership and technical influence
- You'll work on document and PDF systems at scale
- You'll be surrounded by engineers who respect depth over buzzwords
Disclaimer: This has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.
📌 Senior Java Engineer (Chennai)
🏢 TekClan
📍 Chennai