Position: Application Architect
Company: Intellias
Experience required: 5y
Category: Java
English level: upper
Published: 2023-03-01T00:00:00+02:00

Project Overview:
For decades we are champions of the mobility industry. With our smart mobility solutions, we connect businesses and lives across Europe. Our fuel cards, tolls, and refund secure mobile solutions are working on the base of Europe's biggest station network. We enable true borderless logistics and transportation, payment, and fleet management solutions.

Now we are progressing to the next level: In times of digitization and climate change, our company aims to continue its tradition as the one mobility service provider that keeps its customers driving.

Become part of a dedicated and professional team that helps shape commercial mobility throughout Europe.

Responsibilities:
Architect and design solutions to meet functional and non-functional requirements.
Proactively communicate with the project managers by identifying, mitigate risks, assumptions, and issues throughout the full lifecycle.
Guide and assist the development teams in the development process to ensure a required level of quality product is delivered.
Research use of new Technologies and enable Proof-of-Concepts on Team / Department level, however not working directly with code within Production.
Take on technical leadership role as part of the Scrum Team. Assist in guiding the team in reaching milestones and deliverables with technology excellence.

Requirements:
5+ years of experience in the IT Industry.
Experience as an Architect.
Great understanding of Application Architecture patterns and best practices. 
Practical experience in technical design preparation and presenting.
Excellent interpersonal communication skills to explain complex technical topics.
Ability to recommend a solution to internal/external stakeholders clearly articulating the pros and cons of various solutions.
Ability to analyze and operate at various levels of abstraction.
Deep analytical, root cause analysis, and problem-solving skills.
Flexibility, emotional maturity.
Proven expertise using the container-based approach for the different environments (production, development, integration, staging): Docker, Kubernetes, Swarm, etc.
Hands-on experience with MS Azure.
Proven expertise in Continuous Integration/Delivery approaches and tools.
Hands-on experience designing and deploying on-premises applications into Kubernetes.
Advanced communication skills in English both written and spoken (B2 or higher).
Perfect understanding of Ukrainian.

Nice to have:
Hands-on experience with Kafka streams.
Deep knowledge of SQL, PostgreSQL.
Team management and leadership skills.
Hands-on experience with the Atlassian toolchain.
Hands-on experience in developing Java applications managed by Kubernetes.
Experience with Azure DevOps.

Higher Education:
Master's Degree.