Solution Architect – Java, AWS, CMS Focus
Austin, TX (Hybrid, Onsite 3 days per week)
12-month Contact
We are seeking a highly skilled and motivated IT Solution Architect with a deep expertise in architecting secure, scalable, and composable solutions within the AWS cloud environment.
Day to Day Responsibilities:
• Design, architect, and implement robust, scalable, and secure cloud solutions to meet business requirements.
• Develop and maintain architectural blueprints, documentation, and standards.
• Collaborate with cross-functional teams to understand business needs and translate them into technical solutions. Provide technical leadership and guidance to development and operations teams.
• Conduct architecture reviews and ensure adherence to best practices and standards.
• Identify opportunities for automation and implement solutions to improve operational efficiency.
• Work with product vendors to implement/integrate their solutions.
Required Technical Skills:
• Expertise in designing cloud-native web applications with different design patterns like Event Driven Architecture.
• Experience in marketing technology stack - Web CMS, marketing automation, web analytics, lead management. Specifically, Adobe Analytics, AEP, RT-CDP, AdobeTarget.
• In-depth knowledge of AWS services, including but not limited to CodeCatalyst, EC2, ECS, S3, RDS, EventBridge, Lambda, IaC, and IAM.
• Strong proficiency in backend technologies: Java, Spring, Spring Boot, Python.
• Proficiency with frontend technologies: HTML, JavaScript, CSS, React.
• Expertise in API/web services: SOAP and REST protocols, API Gateway.
• Expertise in database technologies including relational databases, graph databases, NoSQL.
• Experience using APM tools like AppDynamics, X-Ray.
• Experience with automation tools like Selenium, Junit, Jest.
Bonus/Preferred Skills:
• Hands-on experience with microservices architecture and containerization technologies such as Docker and Kubernetes.
• Experience with monitoring and logging tools like CloudWatch, X-Ray, AppDynamics.
• In-depth understanding of security best practices, including identity and access management, encryption, and compliance.
Soft Skills:
• Excellent problem-solving skills and ability to troubleshoot complex issues.
• Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Education:
• Bachelor or Master’s degree in Computer Science, Information Technology, or a related field.
• AWS certifications such as AWS Certified Solutions Architect.