Amdaris - Technical Architect (Java,AWS) Ukraine
Requirements
• 10+ years of experience in software engineering and at least 2 years in Technical Architect or Senior Technical Leadership roles. • Hands-on experience across backend, frontend, and cloud infrastructure. • Strong expertise in Domain-Driven Design (DDD), SOLID principles, Hexagonal Architecture, Clean Architecture, Modular Architecture. • Proficiency in Microservices, API design, Event-driven architecture and Micro-frontends. • Solid experience with AWS cloud platforms. • Knowledge of CI/CD pipelines, containerization, and DevOps best practices. • Experience modernizing, optimizing, and upgrading legacy systems. • Graduate of a Systems Engineering degree or similar. • Quarkus or Spring Boot • SQL and NoSQL databases • React, HTML and JavaScript • Ability to quickly learn and adopt new technologies. • Familiarity with LMS and educational technology ecosystems is a plus: LTI, H5P, SCORM, xAPI, LRS • Strong understanding of Data modelling, Integration patterns and Security best practices • Knowledge of Extreme Programming and Software Craftsmanship principles (nice to have). • Proficiency in Documentation, Architecture decision processes, UML, C4 modeling, AWS diagrams, Flow charts, Data flow diagrams, Sequence diagrams, Threat modelling, non-functional requirements • Strong experience using AI tools like GitHub Copilot, Cursor, Claude. • Experience defining AI frameworks, Skills and rules, AI agent profiles, Prompt libraries. • Ensure performance, scalability, reliability, maintainability, privacy, and security. • Research technical topics, evaluate options, and conduct Proofs of Concept (PoCs). • Facilitate technical discussions and decision-making processes. • Support DevSecOps and CI/CD initiatives. • Analytical Thinking: Ability to break down complex problems into manageable components. • Communication: Clear and effective verbal and written communication skills. • Technical Leadership: Ability to guide engineering teams, influence decisions, and drive alignment toward architectural goals without direct authority. • Collaboration and Teamwork: Strong ability to work across cross-functional teams. • Adaptability: Comfortable working in a fast-paced, evolving environment. • Problem-Solving: Strategic thinking to resolve complex technical challenges. • Attention to Detail: Ensures high standards in design and implementation. • Organization: Ability to structure work, manage multiple initiatives, and balance short-term delivery with long-term architecture goals. • Responsibility: Ownership of technical decisions and their impact. • Proactivity: Anticipates risks, identifies opportunities for improvement, and acts before issues arise. • Stakeholder Management: Strong capability to engage, influence, and align stakeholders at different levels. • Language • Language • Fluent English (required) • To see more roles, click here.
Responsibilities
• Ensure alignment with business strategy and product goals. • Design solution architecture based on business requirements. • Present solution alternatives and lead architectural decision-making with stakeholders. • Define non-functional requirements. • Design technical architecture (application, security, and infrastructure). • Validate technical feasibility with technical stakeholders. • Review and optimize existing code to improve quality, performance, and maintainability. • Define tech stack, technical standards, best practices, and technical guidelines.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT