Job Title – Solution Architect
Location: Hyderabad/Bangalore(Hybrid)
Job Type : Fulltime
** Immediate joiners or within 15 days**
Job Description:
Job Summary
We are seeking an experienced Solution Architect with a strong background in enterprise application development and cloud-based architectures. The ideal candidate will have deep technical expertise in Java, Python, AWS, cloud computing, and large-scale data processing systems.
This role involves designing scalable, secure, and high-performance solutions for enterprise applications, guiding development teams, and collaborating with business stakeholders to translate requirements into robust architectural solutions.
Key Responsibilities
Architecture & Solution Design
- Design end-to-end enterprise solutions using modern cloud-native architectures.
- Define architecture patterns for microservices, event-driven systems, and distributed applications.
- Develop High-Level Design (HLD) and Low-Level Design (LLD) documents.
- Ensure solutions are scalable, secure, resilient, and aligned with business goals.
Cloud & AWS Architecture
- Architect and implement cloud solutions using AWS services.
- Design cloud-native applications using services such as:
- AWS EC2
- AWS Lambda
- AWS S3
- AWS RDS
- AWS API Gateway
- AWS CloudWatch
- Define best practices for cloud security, monitoring, and cost optimization.
Application Development & Integration
- Provide architectural guidance for applications developed using Java and Python.
- Define standards for RESTful APIs, microservices, and service integrations.
- Design integration solutions between internal systems and third-party platforms.
Data Processing & Platform Design
- Design data pipelines and data processing solutions for large-scale systems.
- Architect solutions for batch and real-time data processing.
- Work with structured and unstructured data using modern data platforms.
Technical Leadership
- Provide technical leadership to engineering teams.
- Conduct architecture reviews and code quality assessments.
- Mentor developers and guide teams in adopting best engineering practices.
DevOps & Quality Engineering
- Define CI/CD strategies and DevOps best practices.
- Work with tools such as Jenkins, Git, and automated testing frameworks.
- Ensure high-quality code delivery through automated testing and continuous integration.
Required Technical Skills
Programming & Development
- Strong expertise in Java and Python
- Experience designing and building microservices-based applications
- RESTful API design and development
Cloud Platforms
- Extensive experience with AWS
- Experience with cloud-native architectures and containerized environments
Data Processing
- Experience designing data pipelines and large-scale data processing systems
- Experience working with ETL frameworks, data integration, and analytics pipelines
Architecture & Design
- Microservices Architecture
- Event-driven architectures
- Distributed systems
- Design patterns and scalable system design
DevOps & Tools
- CI/CD tools (Jenkins, Git)
- Monitoring and logging tools
- Agile/Scrum development practices
Preferred Skills
- Experience with container platforms such as Docker or Kubernetes
- Knowledge of data platforms and analytics systems
- Experience designing high-availability and fault-tolerant systems
- Experience working with security frameworks and enterprise integrations
Soft Skills
- Strong communication and stakeholder management skills
- Ability to translate business requirements into technical solutions
- Experience leading cross-functional teams
- Strong analytical and problem-solving skills
Education
Bachelor's or Master's Degree in Computer Science, Information Technology, or a related field.