As a Solution Architect, you will design and deliver scalable, secure, and high-performance solutions aligned with business needs and architectural standards. This is a hands-on role covering solution design, system architecture, and software development, translating business requirements into practical technical solutions and guiding delivery in cloud environments.
Roles and Responsibilities
- Design end-to-end solution architecture across application, data, integration, and cloud layers, including producing architecture diagrams and technical documentation.
- Translate business requirements into architecture designs, technical specifications, and implementation plans.
- Remain hands-on through coding, prototyping, and technical troubleshooting when required.
- Review solution designs and code to ensure performance, security, scalability, and adherence to best practices.
- Lead solution deployment and cloud architecture optimization.
- Collaborate with cross-functional teams, manage technical risks and dependencies, and recommend improvements aligned with business strategy.
- Provide technical guidance and mentorship to engineering and project teams.
Required Technical and Professional Expertise
- Bachelor’s degree in Computer Science, IT, Engineering, or a related field, with minimum 10 years of relevant working experience in software development and solution architecture.
- Proven hands-on experience designing and delivering enterprise or large-scale systems, with strong proficiency in Java (Spring, Spring Boot, Hibernate).
- Solid experience in solution architecture, system design, and building microservices, RESTful APIs, and distributed systems.
- Hands-on experience with cloud platforms (preferably AWS) and solution deployment.
- Strong communication and consulting skills, with the ability to engage both technical and non-technical stakeholders.
- Experience leading technical projects or managing solution delivery, with familiarity in Agile / SDLC methodologies.