Solution Architect
As an Architect, you will play a pivotal role in shaping the technological direction of healthcare products. Your responsibilities will include:
Designing and defining the overall architecture of our software products, focusing on creating scalable, resilient, and efficient systems.
Designing and developing proofs of concept using various architectural elements.
Leading the adoption of design patterns in software development, including Agile methodologies, DevOps practices, and CI/CD pipelines.
Defining, planning, proposing, and selecting enabling technologies for building new or re-engineering existing products.
Architecting solutions that leverage a broad technology stack, including Java Full Stack, AWS, Kafka
Ensuring the architectural integrity and scalability of applications through microservices and containerization technologies like Docker and Kubernetes.
Collaborating with cross-functional teams to ensure technology decisions align with business goals and customer needs.
Staying abreast of emerging technologies and industry trends to incorporate into our technology strategy and practices.
Guiding and mentoring engineering teams in the implementation of architectural designs.
Leading the evaluation and selection of software products and tools to enhance development efficiency and product quality.
Coordinating with other architects, product engineering leads, program managers, and tech leads to ensure the product design and development are in line with the architecture.
Requirements
Proven experience as a Solution Architect, with expertise in Java, Kafka, and AWS
Strong knowledge of designing and implementing Java Kafka solutions
Experience with AWS services like EC2, S3, Lambda, and CloudFormation
Familiarity with event-driven architecture and streaming platforms
Ability to effectively communicate complex technical concepts to non-technical stakeholders
Excellent problem-solving and analytical skills
Ability to work independently and collaborate effectively within a team
Strong attention to detail and quality focus
Preferred qualifications:
Certifications in AWS and Kafka
Experience with containerization technologies like Docker and Kubernetes
Knowledge of microservices architecture and RESTful APIs
Experience with agile development methodologies