Architect
Job Description
Description & RequirementsWe are seeking an experienced Senior Solutions Architect to design and lead innovative, scalable, and secure enterprise solutions. This role involves leveraging expertise in Core Java , Distributed Cloud Solution , Microservices , Docker/Kubernetes , Data Analysis , AWS ML services , and Generative AI to create impactful applications and systems. The ideal candidate is a visionary with strong technical, leadership, and project management skills to drive end-to-end architecture and ensure alignment with business objectives.
Key Responsibilities
Solution Architecture & Design
- Architect, design, and implement robust, scalable, and secure microservices-based systems using Core Java and modern frameworks.
- Lead the adoption of containerization using Docker and orchestration platforms like Kubernetes for CI/CD pipelines.
- Build scalable cloud-native solutions on AWS while optimizing cost, performance, and security.
Generative AI & Machine Learning
- Design and integrate Generative AI solutions to enhance customer experiences and optimize internal processes.
- Lead projects utilizing AWS Machine Learning (SageMaker, Personalize, Comprehend) and other AI/ML frameworks to derive actionable insights.
Data Analysis & Integration
- Lead the design of data pipelines and analytics solutions, ensuring optimal storage, retrieval, and processing of large-scale datasets.
- Implement tools and frameworks for predictive analytics and data visualization using Quicksight or similar.
Leadership & Strategy
- Collaborate with cross-functional teams to define technical requirements and deliver impactful solutions.
- Inspire and guide others by adhering to strong personal and professional principles, promoting transparency, collaboration, and ethical behavior within the team.
- Stay ahead of emerging technologies in AI/ML, cloud, and containerization to recommend enhancements and innovations.
- A motivated self-starter who takes pride in contributing to the success of both individual and team goals.
Required Skills & Experience
Technical Expertise
- Core Java development with deep knowledge of OOP principles, multithreading, and performance tuning.
- Expertise in Microservices Architecture , REST APIs, and event-driven architecture.
- Proficiency in containerization tools (Docker) and orchestration platforms (Kubernetes).
- Experience in building and deploying cloud solutions using AWS services (EC2, Lambda, S3, RDS, etc.).
Data Analysis & Visualization
- Proven experience in data analysis, ETL pipelines , and working with large datasets.
- Proven experience with cloud-based data warehouse solutions such as Amazon Redshift , Snowflake , or Google BigQuery .
- Strong understanding of data warehousing concepts (e.g., OLAP, OLTP, star schema, partitioning, and indexing).
- Strong knowledge of SQL , NoSQL , and data visualization tools (AWS QuickSight, Power BI, Tableau).
Leadership & Communication
- Excellent problem-solving skills with the ability to handle complex challenges.
- Demonstrated experience leading technical teams and driving enterprise-level projects.
- Strong stakeholder management and communication skills.
Preferred Qualifications
- Certification in AWS Solutions Architect or AWS Machine Learning Specialist .
- Familiarity with DevOps practices and tools like Jenkins, GitLab, Terraform, etc.
- Knowledge of other programming languages (Python, Scala) is a plus.
- Hands-on experience with AWS ML services (SageMaker, Rekognition, Forecast, etc.) and Generative AI frameworks (e.g., GPT, Hugging Face, TensorFlow).
Role: Solution Architect
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
