The Java Fullstack Architect (with AI Expertise) is responsible for architecting modern, scalable full stack solutions while integrating AI/ML capabilities across enterprise applications. This role blends deep full stack engineering knowledge (Java, microservices, cloud, front-end frameworks) with hands-on experience designing and deploying AI-powered features such as intelligent automation, predictive analytics, NLP, and generative AI components. The architect will guide teams to adopt AI-driven patterns while ensuring performance, security, and maintainability.
Key Responsibilities:
Architectural Leadership
Own end-to-end architecture across backend, frontend, data, integrations, and AI components.
Backend Engineering (Java)
Frontend Engineering
Cloud & DevOps
Collaboration & Mentoring
Required Skills & Experience
Backend (Java): Java 11+, Spring Boot, Spring Cloud, REST, JPA/Hibernate
Frontend: Angular/React, Node, TypeScript, HTML, CSS
Architecture: Microservices, distributed architecture, DDD, event-driven design
Cloud: AWS/Azure/GCP cloud-native architecture
Database: Relational + NoSQL (MongoDB, Cassandra), vector DBs (Pinecone, Redis Vector, Milvus—preferred)
AI/ML Skill Requirements
Soft Skills
Preferred Qualifications
Key Performance Indicators (KPIs)