About the Role:
We are seeking a highly skilled Solution Architect with a proven track record in designing, developing, and implementing complex enterprise applications. The ideal candidate will have a deep understanding of software architecture, development methodologies, and cloud technologies.
Responsibilities:
- Lead the architecture and design of complex enterprise applications, ensuring alignment with business objectives.
- Provide technical leadership and guidance to development teams, fostering innovation and best practices.
- Collaborate with business stakeholders to understand requirements and translate them into technical solutions.
- Develop and maintain detailed solution architecture documentation.
- Evaluate and recommend technology solutions to address business needs, considering factors such as scalability, performance, and security.
- Identify and mitigate technical risks, ensuring project success.
- Stay up-to-date with industry trends and emerging technologies.
Requirements
Qualifications:
- 12+ years of experience in software development with a strong focus on Java or other relevant programming languages.
- Proven experience in designing and implementing complex enterprise applications.
- Strong understanding of software architecture patterns and design principles.
- Experience with cloud platforms (AWS, Azure, and GCP) and cloud-native architectures.
- Excellent communication and interpersonal skills.
- Ability to lead and mentor development teams.
Preferred Qualifications:
- Experience with microservices architecture and containerization technologies (Docker, Kubernetes).
- Knowledge of DevOps practices and CI/CD pipelines.
- Experience with data management and integration technologies