Technical Architect (Java)
Amdaris Sofia, Sofia-City, Bulgaria
Software Development · 501-1,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The Technical Architect will design robust solution architectures and ensure alignment with business strategy and product goals. They will lead architectural decision-making, define technical standards, and optimize existing systems for performance and scalability.
What they look for
Requirements
Candidates must have over 10 years of software engineering experience, including at least 2 years in a leadership or architectural role. Proficiency in Java/Kotlin, cloud infrastructure, and modern architectural patterns like DDD and Microservices is required.
Benefits
Full description
We fuse together exceptional talent who deliver outstanding software solutions. Our approach has helped us grow 60% in 2021, 94% in 2022, while in 2023 we joined forces with Insight, a Fortune 500 company and a leading solutions and systems integrator. With exciting growth plans and cutting-edge projects, there has never been a better time to join our incredible team.
We fuse together exceptional talent who deliver outstanding software solutions. Our approach has helped us grow 60% in 2021, 94% in 2022, while in 2023 we joined forces with Insight, a Fortune 500 company and a leading solutions and systems integrator. With exciting growth plans and cutting-edge projects, there has never been a better time to join our incredible team.
ABOUT THE JOB
We’re growing fast and are looking for a Technical Architect to join our team. You'll work with the latest technologies in our bright, talented team. The environment at Amdaris is synergistic and supportive, so everyone can build the career they want in an organization going from strength to strength.
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.
Requirements
Technical Skills
- 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
- Kotlin or Java
- Quarkus or Spring Boot
- SQL and NoSQL databases
- Kafka
- AWS
- React, HTML and JavaScript
Additional Skills
- 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.
BENEFITS
- You will work with amazing teammates from across Europe.
- Take a leading role in our newly-established Bulgarian center, contributing to the foundation of our future.
- Our Sofia office is right in the center, ensuring that everything you need is close by.
- Monthly transport allowance and enjoy the convenience of a dedicated parking area at the office.
- Enjoy 25 days of paid leave, we make sure you have plenty of time to relax and recharge.
- We’ve got you covered with additional premium health insurance and dental care, to keep you and your family protected.
- We offer food vouchers and to add a little extra you can enjoy complimentary meals in the office.
- Fully covered Multisport card that gives you access to a variety of fitness options to keep you active and feeling great.
- We support your growth with certifications and courses that help you advance your career.
- Join us for Social Events, Informal Office Gatherings and Team-building activities with your colleagues, where we celebrate our achievements together.
- We’ll work with you on an individual plan to help you reach your career goals.
- Benefit from our coaching and mentorship programs, technological and professional guilds that offer guidance and support for your career journey.
- Participate in various social initiatives, contributing to causes that matter to you.
- Use our online platform, dedicated to your well-being and mental health.
- Enjoy the flexibility of our Work Abroad Policy, letting you work from another European country for a period of time.
- Refer a Friend, Get Rewarded.
To see more roles, click here.
Similar roles
-
Développeur Java - Confirmé(e) (F/H)
Scalian Sainte-Foy-lès-Lyon, Auvergne-Rhône-Alpes, France
-
Développeur Java confirmé (H/F)
Magellan Issy-les-Moulineaux, Ile-de-France, France
-
Java Software Engineer
SYNTAX IT Group Athens, Attica, Greece
-
Java Backend Engineer-Retail
Apple Shanghai, Shanghai, China
-
Software Engineer II - Java, Kubernetes and AWS
JPMorgan Chase & Co. Hyderabad, Telangana, India
-
Senior Java Backend Developer (Spring Boot / Quarkus / API)
CodeNinja Riyadh, Riyadh Region, Saudi Arabia