This role is for one of the Weekday's clients
Min Experience: 10 years
Location: Bangalore
JobType: full-time
We are looking for a highly skilled and experienced Full Stack Solutions Architect to join our dynamic team. As a key member of our architecture team, you will leverage your expertise in Java and Adobe Experience Manager (AEM) to design and implement robust, scalable, and innovative solutions that meet business needs. This role requires a strategic thinker with hands-on technical experience and the ability to lead and mentor teams through the entire project lifecycle, from concept to deployment.
Requirements
Responsibilities
- Architect and Design Solutions: Lead the design and architecture of end-to-end solutions with a focus on Java and Adobe Experience Manager. Ensure that the solutions are scalable, secure, and optimized for performance.
- Hands-on Development: Actively contribute to the development of key components of the solution, particularly with Java backend development, AEM implementations, and integrating with various frontend technologies.
- Client Collaboration: Work closely with stakeholders, product managers, and cross-functional teams to understand business requirements and translate them into technical solutions that meet user and business needs.
- Technical Leadership: Provide guidance and mentorship to developers and engineers, ensuring best practices in architecture, coding, and testing are followed. Foster a culture of continuous improvement.
- Problem Solving: Address complex technical challenges and offer innovative solutions. Lead the troubleshooting of issues across the application stack, ensuring minimal downtime and system optimization.
- Project Leadership: Oversee the full solution lifecycle from requirements gathering and design to deployment and optimization. Manage the architectural integrity of the project and ensure that the solution aligns with the companyโs long-term goals.
- Integration: Integrate AEM with other enterprise systems, databases, and third-party applications using Java-based technologies and frameworks, ensuring seamless data flow and functionality across platforms.
- Research and Innovation: Stay up-to-date with the latest trends and advancements in Java technologies, AEM, and other related tools, and incorporate them into solutions where applicable. Continuously evaluate new technologies to improve our product offerings.
Required Skills and Qualifications
- Experience: 10+ years of experience in software development and solutions architecture, with a focus on Java and Adobe Experience Manager (AEM).
- Strong Java Expertise: Proven expertise in designing and implementing Java applications, including backend technologies, frameworks, and integration techniques.
- Adobe Experience Manager (AEM): Hands-on experience in deploying and managing AEM solutions, including architecture, content management, and personalization features.
- System Architecture: Experience in designing large-scale, distributed systems with high availability, fault tolerance, and scalability.
- Frontend Technologies: Familiarity with frontend technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular is a plus.
- Cloud Platforms: Experience with cloud-based platforms (AWS, Azure, or GCP) and cloud architecture principles.
- Database Management: Proficiency in working with relational and NoSQL databases and SQL, with experience in database design and performance optimization.
- Leadership Skills: Proven experience in leading cross-functional teams, driving technical solutions, and mentoring junior engineers.
- Communication Skills: Excellent communication skills to interact with both technical teams and non-technical stakeholders, including business units and clients.
Preferred Qualifications
- Certifications: Certifications in Adobe Experience Manager (AEM) or related technologies are a plus.
- Agile Methodologies: Familiarity with agile development practices and experience working in agile teams.