Java Architect
Fulltime
Location - Mississauga , Canada or New Jersey
Client Expectation: - Draw a sample use case draw.io , powerpoint and explain the architecture.
- Communicate fluently the design for the use case.
- Write code.
Strong in coding Skills and Responsibilities: - Banking/Financial/Trade/experience is a plus
- 15 years' relevant experience
- Expertise in developing architecture vision and strategic solutions
- Experience with modernizing and migrating applications to strategic architectures
- Expertise in building solutions with domain driven design (DDD), API, microservices, event-driven architecture and cloud native principles
- Expertise in modern languages (e.g. Java), messaging, integration and data streaming technologies (e,g, Kafka, MQ etc ), caching & database (RDBMS and NoSQL) tools, application development framework (e.g. Spring boot, .NET), well architected framework, data integration solutions, software architecture patterns, and tools
- Expertise in application, data, and infrastructure architecture disciplines
- Experience in architecting solutions
- wareness of industry trends and leveraging new technologies as appropriate
- Experience in collaborating and influencing cross-functional teams
- Passion to innovate with open-source mind set to improve products
- Experience with technology control framework, compliance, regulatory and audits
- bility to create solutions at conceptual, logical, and physical levels.
- Consistently demonstrate concise written and verbal communication
- Cloud certification (AWS, Google, etc.) is a plus.