Search by job, company or skills
Experience: 10-12years
We are looking for an experienced Solution Architect with expertise in AWS cloud
solutions, Java, Spring Boot, GraphQL, SQL & NoSQL databases, React, ElasticSearch and similar to join our team. The ideal candidate will have a strong understanding of AI-powered tools and search capabilities as well as experience in building resilient, scalable, and fault-tolerant systems. As a SolutionArchitect, you will play a key role in shaping the architecture of our systems, ensuring they align with business objectives and drive innovation.
Key Responsibilities:
1. Architectural Design & Development:
o Design and implement scalable, resilient, and fault-tolerant AWS-based
architectures, using best practices for performance, security, and cost-efficiency.
o Lead the development of backend components in Java and Spring Boot, and frontend interfaces in React.
o Incorporate GraphQL and the like for flexible API design and efficient data querying.
2. Search and Data Management:
o Architect advanced search capabilities leveraging ElasticSearch for high-performance, scalable search and analytics.
o Design and optimize data solutions using SQL (MySQL,PostgreSQL) and NoSQL databases (DynamoDB, MongoDB etc), with attention to data scalability and performance.
3. AI-Powered Tool Integration:
o Integrate AI-powered tools and capabilities into the architecture to enhance functionalities, such as predictive analytics, automated insights,or enhanced user experiences.
o Stay updated on the latest advancements in AI and explore ways to incorporate these technologies within the system.
4. System Integration & API Management:
o Define and manage integration points across internal and external systems, focusing on RESTful APIs, GraphQL endpoints, and microservices.
o Ensure smooth and secure communication between services, enabling a seamless user experience.
5. Resilience, Scalability, and Fault Tolerance:
o Design systems with resilience and fault tolerance at their core, employing AWS best practices such as auto-scaling, load balancing, and multi-region redundancy.
o Create disaster recovery plans and high-availability strategies to minimize downtime and ensure business continuity.
6. Collaboration & Leadership:
o Collaborate with stakeholders from product, development, and operations teams to translate business requirements into technical solutions.
o Provide technical leadership and mentoring to development teams, promoting best practices and high code quality standards.
7. Technical Documentation & Standards:
o Develop and maintain detailed documentation of architectural decisions, data flows, and system designs.
o Enforce coding standards, security protocols, and architectural best practices across the team.
Qualifications:
Preferred Skills:
Date Posted: 25/11/2024
Job ID: 101418619