I
Insight
Fullstack
Technical Architect (Java,AWS) Ukraine
JavaKotlinQuarkusSpring BootSQLNoSQLKafkaAWSReactHTMLJavaScriptCI/CDGitHub CopilotCursorAnthropicLTIH5PSCORMxAPILRSUMLC4 modelingAWS diagramsFlow chartsData flow diagramsSequence diagramsThreat ModelingDomain-Driven DesignSolidHexagonal ArchitectureClean ArchitectureModular ArchitectureMicroservicesAPI designEvent-Driven ArchitectureMicro-frontendsDevOpsExtreme ProgrammingSoftware CraftsmanshipAI frameworksAI agent profilesPrompt librariesData ModelingIntegration patternsSecurity best practicesDocumentationArchitecture decision processesDevSecOpsProofs of Concept
Про позицію
Insight is seeking a Technical Architect with expertise in Java and AWS to design solution architecture, ensure alignment with business goals, and lead architectural decision-making. The role involves hands-on development across backend, frontend, and cloud infrastructure.
Обовʼязки
- 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.
- Research technical topics, evaluate options, and conduct Proofs of Concept (PoCs).
- Facilitate technical discussions and decision-making processes.
- Support DevSecOps and CI/CD initiatives.
Вимоги
- 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.
- Hands-on development experience with Kotlin or Java, Quarkus or Spring Boot, SQL and NoSQL databases, Kafka, AWS, 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.
- 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.
До кого писати
Technical Architect (Java,AWS) Ukraine
Оригінал