Main responsibilities:
— Get client expectations and transform it into tech backlog or roadmaps of moving to new technologies, tech stacks
— Communicate with different levels of stakeholders from client side (Architects, Engineering managers, Leads)
— Audit solutions and provide recommendations
— Design and implement a large enterprise solution from scratch
— Lead technical briefings and business requirement gathering sessions
— Identify integration patterns and places for business automation
— Author technical documents that cover architecture designs and integration needs
Requirements:
— 5+ years of experience with Java
— 2+ experience as an Architect
— Proven experience of building architecture from scratch for big enterprise companies or participation as an architect at least in 3 big projects (longer than 9 months, team 15+)
— Strong in DevOps, experience with different clouds — AWS, Azure (preferably)
— Experience building scalable microservice-based architecture
— Strong knowledge of integration patterns and implementations
— Strong knowledge of software architectural patterns and frameworks like Clean Architecture, etc
— Experience working with Kafka and other messaging brokers
— Strong creativity in problem-solving skills
— Communication & stakeholder management skills
— English — Upper-Intermediate/Advanced
We offer: