We are seeking an experienced Enterprise Architect to lead the design and implementation of scalable, secure, and high-performance solutions across enterprise systems.
This role involves collaborating with stakeholders, defining architectural standards, and ensuring alignment with strategic business objectives.
The ideal candidate will bring deep technical expertise and a strong understanding of modern enterprise technologies.
Key Responsibilities
- Lead the design and architecture of enterprise-wide solutions.
- Collaborate with stakeholders to gather business requirements and translate them into technical specifications.
- Define and enforce architectural standards, best practices, and governance models.
- Provide technical leadership and mentorship throughout the software development lifecycle.
- Evaluate and recommend tools, technologies, and platforms to support business goals.
- Ensure solutions align with enterprise architecture and strategic objectives.
- Conduct architecture reviews, risk assessments, and performance evaluations.
- Create and maintain architectural documentation including diagrams, models, and roadmaps.
- Support DevOps and CI/CD practices to streamline deployment and integration.
- Troubleshoot and resolve complex technical issues across systems.
Required Qualifications
- Proven experience in RESTful API design and development.
- Hands-on expertise with Apache Kafka for real-time data pipelines and event-driven systems.
- Strong knowledge of NoSQL databases such as MongoDB, Cassandra, or Couchbase.
- Proficiency in Java and Spring Boot for microservices architecture.
- Experience building desktop applications using Java Swing.
- Familiarity with Databricks for big data processing, Spark, and ML workflows.
- Solid understanding of Azure Cloud services including compute, storage, networking, and security.
- Experience with Apigee for API management, security policies, and analytics.
- Integration experience with Azure Entra ID for identity and access management.
- Knowledge of Dynatrace for application performance monitoring and observability.
- Experience with Splunk for log management, monitoring, and alerting.
- Familiarity with Redis for caching, session management, and real-time data access.
- Proficient in GitHub for version control, branching strategies, and CI/CD workflows