Back to Jobs

Java Tech Lead

Not Disclosed

Job Description & Details

This is a heavy-hitting Java Tech Lead role where you'll spend less time writing boilerplate and more time owning complex microservices architecture and mentoring senior devs. If you're tired of legacy systems and want to drive cloud-native modernization in a heavy enterprise environment, this gig is worth a serious look.

What You'll Actually Be Doing

You'll split your time between high-level system design, code reviews, and steering Agile sprint commitments. Expect to collaborate heavily with product owners and enterprise architects to build fault-tolerant microservices, while also jumping into performance tuning and production support when things go sideways in production.

The Core Tech Stack

You need deep, battle-tested expertise in Java 8 through 17, paired with Spring Boot and robust relational/NoSQL databases like Oracle and PostgreSQL. Because this is a modern cloud-native shop, your daily grind will heavily involve Docker, Kubernetes, AWS or Azure, and event-driven messaging pipelines using Kafka.

Interview Expectations

Expect the interview panel to grill you on distributed systems and microservice failure modes; they will likely ask how you handle eventual consistency in a high-throughput Kafka pipeline when a downstream database goes down. The hiring manager isn't just looking for textbook answers here—they want to see how you balance architectural purity with pragmatic delivery under tight enterprise deadlines.

Application Advice

Your resume needs to scream architecture and leadership rather than just syntax; make sure your bullet points emphasize the scale of the teams you've mentored and the traffic volume of the microservices you've built. Mirror keywords like 'Event-Driven Architecture', 'Cloud-Native', and 'Spring Boot' directly into your work history to easily clear the automated filters.