Job Description :
Key Responsibilities:
- Architecture Leadership: Define and evolve the enterprise architecture roadmap; ensure alignment with business strategies and future growth.
- Solution Design: Architect robust, distributed systems using microservices and event-driven patterns with high availability and fault tolerance.
- Technology Strategy: Evaluate, recommend, and integrate modern technologies, frameworks, and platforms to modernize the enterprise stack.
- Cloud & DevOps Enablement: Drive cloud-native and DevOps adoption to ensure scalable and secure deployments with automation at the core.
- Stakeholder Collaboration: Work closely with executives, product owners, engineering teams, and external partners to translate business needs into technical strategies.
- Governance & Standards: Establish architectural guidelines, coding standards, and governance practices across engineering teams.
- Mentoring & Leadership: Provide thought leadership, mentorship, and technical oversight to engineering and architecture teams.
Core Technical Skillset
Languages & Frameworks:
- Java (Core Java, J2EE), NodeJS, Python
- Spring Ecosystem: Spring Boot, Spring Batch
- RESTful & SOAP APIs, SOA architecture
Databases:
- Relational: MySQL, PostgreSQL
- NoSQL: MongoDB, Cassandra
Messaging & Streaming:
- Kafka (real-time event processing)
Cloud & DevOps:
- AWS (EC2, S3, IAM, Lambda, RDS, etc.)
- Docker, Kubernetes (containerization and orchestration)
- CI/CD pipelines and infrastructure as code (Terraform, CloudFormation)
Monitoring & Observability:
- Splunk, Dynatrace, CloudWatch
Architectural Principles:
- Object-Oriented Design, Design Patterns, Clean Architecture
- Enterprise Integration Patterns, API Management, Security Best Practices
Preferred Qualifications:
- Strong understanding of enterprise architecture frameworks (TOGAF, Zachman, etc.)
- Proven track record designing complex, distributed systems at scale
- Experience modernizing legacy platforms to microservices/cloud-native architectures
- Excellent analytical, communication, and leadership skills
- Certifications in AWS, TOGAF, or Kubernetes are a plus
Education:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field