Senior Technical Leader Job Description
We are seeking a seasoned architect to lead the development of enterprise applications.
The ideal candidate will have 15+ years of hands-on experience in architecture, design, and delivery of scalable systems. They will be an expert in Java ecosystem with a strong background in microservices architecture, event-driven design, and cloud-native development.
* Key Responsibilities:
* Define technical architecture for enterprise-grade applications and microservices.
* Architect highly available, fault-tolerant, and scalable distributed systems using Spring Boot, Spring Cloud, and Reactive frameworks.
* Design cloud-native solutions leveraging AWS core services, with working knowledge of GCP/Azure equivalents.
* Build streaming and asynchronous data pipelines using Kafka, Spark, or other event-driven frameworks.
* Provide architectural guidance for cross-technology integrations, including Node.js, Python, and other service layers.
* Act as a hands-on thought leader and mentor for development teams.
* Establish coding standards, reusable frameworks, and architecture blueprints to ensure maintainability and long-term scalability.
* Partner closely with product owners, business analysts, and DevOps teams to translate business requirements into robust technical solutions.