Lead Architect (Tallinn, Estonia)

Permanent
Estonia
Posted 3 years ago

Lead Architect (Tallinn, Estonia)

Our client is a technology solutions company passionate about Customer tailored product development. From requirements definition and specification, software coding and development, to application support and maintenance; they understand and assist with the entire product lifecycle. They strive to deliver the highest possible business output on every task and project they undertake.

They are looking for a Lead Architect, to join a fast-growing company and bring together the Backend, Frontend and Data functions. They expect their Lead Architect to be a hands-on technical leader with a passion for high-quality scalable technology, strong overall technical competency, and the ability to take initiative.

Responsibilities

  • Establish and manage the centre of excellence group to define an architectural implementation roadmap in collaboration with the product team.
  • Assist on economic decision-making based on buy vs build model and facilitate related discussions.
  • Manage risk identification and risk mitigation strategies associated with the architecture.
  • Lead the architectural discussions and support development teams on prioritizing these activities with SH-s and TPO-s.
  • Encourage collaboration between different teams when developing technical solutions.
  • Assist development teams in creating architectural blueprints. The architectural team has to ensure that architectural documents are up-to-date, shared, and stored properly.
  • Distribute tasks between chapters based on architectural blueprints when necessary.
  • Provide architectural requirements to business initiatives to ensure alignment with the overall architectural vision.
  • Translate complex functional and technical requirements to detailed architecture.
  • Oversee our client’s system and services on a higher level and knows their interconnection.
  • Defines communication between system modules and drives its improvements.
  • Identify gaps in architectural design and propose improvements.
  • Develop high-level product specifications with attention to system integration.
  • Define a scalable service-oriented architectural vision for the product portfolio.
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform.

Qualifications

  • In-depth experience of backend development using Java (we use SpringBoot and reactive approach)
  • Hands-on experience with micro-services architecture and event-sourcing
  • Good knowledge of frontend technologies (we use Angular)
  • Good knowledge of database design and data structures
  • Understanding of standard web security practices
  • Knowledge of best practices in SEO implementation, Google Analytics
  • Knowledge of containerization, Docker and/or cloud platforms (GCP, AWS)
  • Experience in Project Management or leading technical projects
  • Willingness and want to get involved with hands-on coding for about 20% of your time
  • Awareness of architecture frameworks (for example TOGAF)

Job Features

Job CategoryInformation Technology
Salary / Hourly RateAttractive
Job TypePermanent
Start DateImmediately

Apply For This Job

Apply Now

A valid phone number is required.