
Senior Architect
Accommodations Plus International
- Markham, ON
- Permanent
- Temps-plein
- Lead the architectural vision for high-level, system, and non-functional requirements (NFR) for complex enterprise applications, ensuring alignment with strategic business objectives.
- Design and architect highly scalable, resilient, and extensible multi-tier systems that support significant business growth and future architectural needs.
- Drive end-to-end solution design for both cloud-native (AWS) and on-premise deployments, including robust data center and high-availability configurations.
- Collaborate strategically with business and technical stakeholders to translate complex requirements into precise, actionable technical architecture.
- Champion modernization initiatives, leading the refactoring and redesign of legacy systems to align with current technologies and best practices.
- Oversee and optimize application performance, utilizing advanced tools like JProfiler and Memory Analyzer for in-depth debugging and tuning.
- Guide project execution utilizing both Agile and Waterfall methodologies for effective planning, tracking, and iteration management.
- Implement robust and secure solutions using a broad range of AWS services including S3, Lambda (with latest Java runtime), NoSQL (DynamoDB), SNS, SQS, AMQ, EventBridge, Secrets Manager, ElastiCache, and API Gateway.
- Drive continuous integration, deployment, and delivery (CI/CD) practices with tools like Jenkins, Git, and BitBucket.
- Provide architectural guidance on API management strategies using tools like Swagger and MuleSoft.
- Design highly integrated solutions that maximize shared components and effectively evaluate multiple technical options to propose the most suitable architectural choices.
- Core Languages & Frameworks: Proficiency in Java, Spring Boot, Microservices, multi-tier architecture, PL/SQL, and Shell scripting.
- Web Technologies: Expertise in Angular, HTML, JavaScript, TypeScript, and Servlets.
- Enterprise Frameworks: Hands-on experience with Spring, Hibernate, Struts, JSF, and JPA.
- Database & Cloud: Advanced knowledge of Oracle Databases (19c), Oracle Cloud Infrastructure (OCI), RAC, and Data Guard.
- Integration: Hands-on experience with SOAP, SOA, and RESTful web services.
- Testing & CI/CD: Strong foundation in testing frameworks like JUnit and CI/CD orchestration tools like Maven and Ansible.
- Build/Release: Jenkins, Ant, Maven, Ansible.
- Application Servers: WebLogic, WebSphere, Apache Tomcat (TomEE).
- Operating Systems: AWS Linux, Windows.
- Code Coverage: Emma, Clover, JUnit.
- Exceptional architectural acumen across high-level, system, low-level design, and non-functional requirements (NFR).
- Deep understanding and practical application of Agile methodologies and Waterfall models.
- Proven expertise in managing enterprise applications with a strong focus on performance, scalability, and maintainability.
- Superior troubleshooting, debugging, and performance tuning skills.
- Profound familiarity with data security, encryption standards (AES-128, AES-256, SHA-1), and data lifecycle management.
- Demonstrated ability to lead and collaborate effectively across cross-functional teams and global geographies.
- Minimum of 15+ years of software experience, designing and architecting enterprise-level software solutions?
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.