We are seeking an experienced Java Solutions Architect with deep expertise in building AI powered RAG systems, AWS cloud services, microservices, and enterprise-grade solution design. The ideal candidate will also have exposure to modern frontend technologies (React) and deep understanding of AI-driven architectures, including embeddings, similarity search, and structured response generation. This role involves defining the technical vision, designing scalable systems end-to-end, and collaborating closely with cross-functional teams to deliver intelligent, high-performance applications.
Location :- Bengaluru (Onsite)
Experience:- 7-10 years
Key Responsibilities
- Architect, design, and implement end-to-end solutions using Java, Spring Boot, AWS services, and React-based frontends for AI native RAG applications.
- Create high-level and low-level architecture diagrams, solution blueprints, and technical design documents.
- Lead the design of scalable microservices and ensure adherence to distributed system best practices.
- Evaluate and select appropriate AWS services (EC2, Lambda, S3, RDS, ECS/EKS, API Gateway, etc.) based on solution requirements.
- Collaborate with UI/UX and frontend teams to ensure seamless integration between backend APIs and React applications.
- Design and integrate AI/ML components, including:
- Embeddings and vector representations
- Similarity search and semantic retrieval
- Structured and LLM-generated responses
- Data pipelines for AI-based features
- Partner with product and engineering teams to define AI-driven user experiences and intelligent automation flows.
- Drive adoption of DevOps practices, CI/CD pipelines, Docker, and Kubernetes (EKS).
- Conduct code and architecture reviews, ensuring compliance with best practices and standards.
- Identify and resolve performance issues across backend, frontend, and AI service layers.
- Ensure all solutions meet high standards of security, scalability, reliability, and cost-efficiency.
- Stay updated on emerging trends in cloud, frontend frameworks, and AI technologies; propose innovative improvements.
Required Skills and Experience
- 710 years of hands-on experience with Java, Spring Boot, and enterprise application development.
- Strong experience designing microservices, distributed systems, and cloud-native applications.
- Proven expertise in AWS cloud architecture, including compute, storage, networking, security, and serverless.
- Working knowledge of Frontend technologies, especially React, component-based design, and REST API integration.
- Understanding of AI/ML concepts, including:
- Vector embeddings
- Semantic search / similarity search (e.g., using vector databases)
- Structured response generation
- LLM-based workflows or retrieval-augmented patterns (RAG)
- Experience with Terraform/CloudFormation for Infrastructure as Code (preferred).
- Hands-on experience with Docker, Kubernetes/EKS, and CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Strong understanding of REST APIs, system integration, and event-driven architectures (Kafka preferred).
- Experience with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB).
- Familiarity with API security frameworks (OAuth2, JWT, Cognito).
- Experience working in Agile/Scrum environments.
- Excellent communication, leadership, problem-solving, and stakeholder management skills.
Preferred
- AWS Certification, such as:
- AWS Certified Solutions Architect Associate/Professional
- AWS Certified Developer
- Experience with vector databases (Pinecone, Redis Vector, OpenSearch Vector Store).
- Exposure to LLM frameworks or cloud AI services.
Education
- Bachelor's or Master's degree in Computer Science, Engineering, or related fields.
Why Join us
- Opportunity to architect cloud-native, AI-powered, large-scale systems.
- Work with a modern stack across backend, frontend, and applied AI.
- Collaborative environment with cutting-edge technologies.
- Ability to mentor engineering teams and shape the organization's technology and AI roadmap.