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.