Solution Architect
ProArch
Atlanta, georgia
Job Details
Contract
Full Job Description
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