Overview
Define and drive the technical vision for enterprise platforms spanning Java and PHP services, web service integrations, PostgreSQL data platforms, cloud infrastructure, and AI-enabled capabilities.
What you'll do
- Own end-to-end enterprise and solution architecture across backend, data, integration, and cloud layers.
- Design scalable, high-availability systems using microservices, event-driven, and API-first approaches.
- Create architecture blueprints, HLD/LLD documents, and technical roadmaps.
- Evaluate and select technologies, frameworks, and tools, with clear trade-off analysis.
- Lead modernization of legacy PHP and Java monoliths into modular or cloud-native architectures.
- Define API strategy and standards for REST, SOAP, GraphQL, and event-based integrations.
- Design secure integration patterns with third-party and internal systems (API gateways, ESBs, message brokers).
- Ensure API governance, versioning, documentation, and lifecycle management.
- Architect data models and database strategy using PostgreSQL and SQL.
- Guide indexing, partitioning, replication, high availability, backup/DR, and performance tuning.
- Define data migration, retention, and governance approaches.
- Design and govern cloud architecture on AWS, Azure, or GCP.
- Drive adoption of containers, Kubernetes, serverless, and Infrastructure as Code.
- Own non-functional requirements: scalability, performance, availability, cost optimization, and observability.
- Establish DevOps and CI/CD best practices.
- Define the strategy for embedding AI/ML and Generative AI into products and platforms.
- Architect solutions involving LLM integration, RAG pipelines, vector databases, embeddings, and AI agents.
- Establish AI governance covering data privacy, model security, cost control, and responsible AI use.
- Evaluate build vs. buy decisions for AI capabilities.
- Embed security by design (OAuth2, OIDC, JWT, encryption, OWASP, secrets management).
- Ensure compliance with relevant standards such as ISO 27001, SOC 2, GDPR, or HIPAA, as applicable.
- Provide technical leadership and mentorship to senior engineers and tech leads.
- Conduct architecture and design reviews, and enforce engineering standards.
- Partner with product, business stakeholders, and executive leadership to translate business needs into technical solutions.
- Support pre-sales, estimations, and client presentations where applicable.
- Lead proof-of-concepts and technical risk assessments.
What you'll need
- 15+ years of software engineering experience, with 5+ years in an architect role.
- Deep expertise in Java (Spring Boot, JPA/Hibernate, JVM tuning) and strong working knowledge of PHP (Laravel / Symfony).
- Extensive experience designing web services (REST, SOAP, JSON/XML, API gateways).
- Advanced knowledge of PostgreSQL and SQL, including performance engineering and HA/DR design.
- Strong hands-on experience architecting solutions on at least one major cloud platform (AWS, Azure, or GCP).
- Practical experience designing AI/ML or GenAI-enabled solutions (LLM APIs, RAG, vector stores, LangChain or similar).
- Proven experience with microservices, event-driven architecture, domain-driven design, and design patterns.
- Strong grasp of containerization and orchestration (Docker, Kubernetes).
- Experience with architecture frameworks and documentation (TOGAF, C4 model, UML, ADRs).
- Excellent communication, stakeholder management, and presentation skills.
Nice to have
- Experience with Kafka, RabbitMQ, or cloud-native messaging services.
- Caching and search technologies (Redis, Elasticsearch/OpenSearch).
- Infrastructure as Code (Terraform, CloudFormation, Pulumi).
- Observability stack (Prometheus, Grafana, ELK, OpenTelemetry).
- Experience with MLOps or AI platform services (SageMaker, Azure OpenAI, Vertex AI, Amazon Bedrock).
- Cloud architect certifications (AWS Solutions Architect Professional, Azure Solutions Architect Expert, GCP Professional Cloud Architect).
- TOGAF or similar architecture certification.
- Experience in a specific domain (e.g., Educational Technology, SaaS).
Details
- Location: Bangalore, KA, India.
Read the full description and apply on the company’s own careers page.