We are seeking an experienced
Technical Lead
to provide hands-on technical leadership for our
Title Production System
, which is built using
Java, MS SQL Server, Wildfly
, with modernization efforts incorporating
Angular and Spring Boot
. The Technical Lead will work closely with the
Technical Delivery Manager, Practice Leads, and Solutions Architect
to drive engineering excellence and ensure high-quality software delivery. This is a
hands-on development role
and not a people management position, but the candidate will be
primarily accountable for team delivery
and must collaborate with other Technical Leads. Additionally, the candidate should have
strong architectural experience
to contribute to system design and technical decision-making. The ideal candidate possesses a
strong architectural mindset
, ensuring well-designed, scalable solutions while continuously seeking improvements in processes, tools, and methodologies to enhance software quality and delivery efficiency.
Key Responsibilities:
1. Technical Leadership, Architecture & Development
-
Provide
hands-on development expertise
in Java, Spring Boot, and Angular.
-
Ensure adherence to
best coding practices, design patterns, and clean code principles
.
-
Lead the design and implementation of
scalable, high-performance solutions
.
-
Collaborate with the
Solutions Architects
to refine system architecture and technical roadmaps.
-
Guide the team in resolving
complex technical issues
and troubleshooting performance bottlenecks.
2. Code Quality & Best Practices
-
Enforce
coding standards, code reviews, and continuous integration
.
-
Ensure best practices in
query optimization, database design, and API development
.
-
Work closely with the
Database Engineer
to optimize SQL queries and indexing strategies.
3. Collaboration & Team Coordination
-
Collaborate with
other Technical Leads
to ensure integration and consistency across teams.
-
Work alongside
Technical Delivery Manager
to ensure timely and high-quality software releases.
-
Participate in
sprint planning, backlog grooming, and Agile ceremonies
.
4. Innovation & Continuous Improvement
-
Identify areas for
process improvement, automation, and technical innovation
.
-
Advocate for the adoption of
DevOps practices, CI/CD pipelines, and test automation
.
-
Stay updated with
emerging technologies
and recommend their adoption where relevant.
Qualifications & Skills
Must-Have:
-
10+ years
of hands-on development experience in
Java (Spring Boot) & Angular
.
-
Strong expertise in
MS SQL Server query optimization and performance tuning
.
-
Experience with
Wildfly and microservices architecture
.
-
Proven
architectural experience
in designing scalable enterprise solutions.
-
Proficiency in
Azure DevOps, Git, and CI/CD pipeline management
.
-
Strong understanding of
Agile and Scrum methodologies
.
Nice-to-Have:
-
Experience with
Docker, Kubernetes, and cloud-native development
.
-
Familiarity with
enterprise security best practices and performance monitoring
.
-
Hands-on experience with
API development, RESTful services, and event-driven architecture
.