Tech Lead (Java & Modern Frontend)
Full Time - Hybrid @ITJobs.lk posted 2 hours ago in Software Development & Engineering: Email JobJob Description
Location: Colombo, Sri Lanka (Hybrid)
Job Type: Full-time, Permanent
Experience: 7+ Years of Industrial Experience
Role Overview
We are looking for a visionary Tech Lead to spearhead high-impact projects for a premier IT firm in Sri Lanka. In this role, you will bridge the gap between complex business requirements and scalable technical architecture. You will be responsible for the end-to-end delivery of robust applications, ensuring world-class code quality while mentoring a team of high-performing engineers.
Technical Requirements & Advanced Skills
Backend Engineering (Java Ecosystem)
-
Deep expertise in Java 17+ and the Spring Ecosystem (Spring Boot, Spring Cloud, Spring Security).
-
Proven experience in designing and implementing Microservices Architecture.
-
Strong knowledge of Reactive Programming and Event-Driven Architecture (Kafka/RabbitMQ).
-
Mastery of ORM frameworks (Hibernate/JPA) and database optimization (PostgreSQL/MySQL/NoSQL).
Frontend Leadership (Dual-Framework Expertise)
-
Advanced proficiency in both Angular (14+) and React.js.
-
Ability to architect state management solutions (NgRx for Angular / Redux or Context API for React).
-
Experience with Micro-frontend architectures and Module Federation.
-
Expert level CSS/SCSS and UI performance optimization.
Cloud & DevOps
-
Strong experience with AWS/Azure/GCP cloud services.
-
Proficiency in Containerization (Docker, Kubernetes) and CI/CD automation.
-
Solid understanding of Infrastructure as Code (Terraform or CloudFormation).
Key Responsibilities
-
Architectural Governance: Define and maintain the technical roadmap, ensuring scalability and security across the stack.
-
Code Excellence: Conduct rigorous code reviews and implement automated testing strategies (Unit, Integration, E2E).
-
Team Leadership: Mentor mid-senior developers, resolve technical bottlenecks, and foster a culture of continuous learning.
-
Stakeholder Management: Translate business needs into technical specifications and provide accurate effort estimations.
Qualifications
-
BSc/MSc in Computer Science or a related field.
-
Minimum 7 years of post-internship industrial experience, with at least 2 years in a leadership capacity.
-
Professional-level English communication skills (essential for global stakeholder collaboration).

