Senior Software Architect (Java/Angular/AWS)
Optomi in partnership with a leading global life sciences company that provides comprehensive diagnostic solutions and drug development services are seeking a highly skilled and experienced Senior Software Architect to join a dynamic team. In this role, you will be responsible for designing and implementing scalable, high-performance software solutions that support diagnostic and laboratory services. The ideal candidate will have extensive experience with Java, Angular, AWS, Lambda, EKS, ECS, Containerization, and Microservices. As a Senior Software Architect, you will play a key role in shaping our technology strategy and ensuring the successful delivery of complex projects.
Key Responsibilities:
- Lead the design and development of scalable and reliable software architectures, leveraging your expertise in Java, Angular, and AWS technologies.
- Design and implement microservices-based architectures and containerized applications using AWS Lambda, EKS, and ECS.
- Provide technical leadership and mentorship to development teams, ensuring adherence to best practices and architectural standards.
- Collaborate with cross-functional teams to integrate software solutions with existing systems and services.
- Identify and resolve performance bottlenecks, ensuring high availability and scalability of applications.
- Create and maintain architectural documentation and communicate complex technical concepts to non-technical stakeholders effectively.
Must-Have Qualifications:
- 8+ years of proficiency in Java and Angular frameworks.
- 8+ years of extensive experience with AWS services, including Lambda, EKS, and ECS.
- Strong background in designing and implementing microservices architectures.
- Expertise in containerization technologies and orchestration tools (e.g., Docker, Kubernetes).
- Proven ability to lead and mentor engineering teams, and to drive technical projects to successful completion.
- Excellent problem-solving skills with the ability to troubleshoot and resolve complex technical issues.