As a Solution Architect, you will play a crucial role in turning envisioned solutions into reality. This client-facing position requires you to be equally adept at conducting detailed technical workshops and delivering presentations at the board level. With a strong background in designing web-based architectures, you will confidently navigate large-scale, complex projects. You will serve as a key pillar for the development team during implementation phases and act as the expert liaison for customers and partners, understanding their needs and consistently delivering outstanding results.
Key Responsibilities
You will be an integral part of the development team, assuming a leadership role earned through demonstrated excellence. Your ability to translate customer requirements into clear, distinguished designs will be essential. You will focus on critical aspects such as security, deployment, performance, caching, sizing, scalability, and serviceability. While ensuring projects are delivered on time, within scope, and budget, you will also provide your team with the structure and guidance needed to build the solutions effectively.
Your duties will include creating comprehensive technical architecture documentation, collaborating with QA leads to define test strategies, and leading DevOps efforts to establish and implement CI/CD pipelines. You will ensure that all implementations meet non-functional requirements. The role involves significant travel, particularly during project inception phases and when conducting training sessions and workshops on-site.
Required Qualifications
- Extensive knowledge of the Java platform beyond standard expectations.
- Experience with Spring, Maven, and Jenkins.
- Strong understanding of Service Oriented Architectures (SOA) and Microservices Architecture.
- Proficiency with JavaScript frameworks, MVC patterns, and REST API principles, including familiarity with RAML and/or OpenAPI.
- Solid grasp of architectural frameworks and best practices.
- Professional experience with Enterprise Integration Patterns and Frameworks.
- Broad operational knowledge of application servers, databases, load balancers, and other infrastructure components necessary for deploying web applications in highly available and scalable environments.
- Excellent communication and presentation skills in English.
Preferred Qualifications and Benefits
- Experience designing solutions for financial services, particularly banking.
- Familiarity with Portal/Web Content Management systems.
- Knowledge of architectural patterns such as Microservices, CQRS, and event sourcing.
- Experience with server virtualization and container technologies like Docker, VMware, and HyperV.
- Professional use of Integration Platforms and API Gateways.
Joining our team means becoming part of a certified Great Place to Work, recognized in India, Australia, Singapore, and Vietnam. We are committed to fostering a positive and inclusive work environment where employees can thrive and grow. If you are looking to be part of a dynamic culture and advance your career, this is the opportunity for you.