- Company Name
- TMT IT Solutions
- Job Title
- Lead Java Developer
- Job Description
-
Job Title: Lead Java Developer
Role Summary: Senior backend architect and developer leading high‑volume mission‑critical Java services, driving technical direction, code quality, and deployment excellence in a fast‑paced environment.
Expectations: Deliver scalable, reliable, and secure backend solutions, mentor mid‑level talent, enforce best practices, and maintain high performance under millions of daily transactions.
Key Responsibilities:
- Lead design, implementation, and maintenance of microservices using Java and Spring Boot.
- Own the architecture of high‑volume applications, ensuring scalability, latency, fault‑tolerance, and availability.
- Collaborate with cross‑functional teams (DevOps, QA, Product) to define and refine feature roadmaps.
- Champion TDD, clean code, and performance‑centric development; conduct code reviews and mentor juniors.
- Optimize CI/CD pipelines, automate deployment processes, and manage containerized environments (Docker, Kubernetes).
- Troubleshoot and resolve production incidents, providing rapid resolution for high‑impact systems.
Required Skills:
- 12–16 years of professional Java backend development.
- Deep expertise in Java, Spring Boot, RESTful APIs, microservices architecture, distributed systems.
- Proven experience building and operating systems processing millions of transactions daily.
- Strong command of unit testing, JUnit, TDD, caching frameworks, messaging/queuing systems, and database performance tuning.
- Hands‑on experience with CI/CD, Git, Docker, Kubernetes.
- Excellent analytical, problem‑solving, and communication skills; capable of leading teams and influencing technical decisions.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
- Relevant certifications (e.g., Oracle Certified Professional Java, Spring Professional) are a plus.