2022-07-29 11:26:48

Software Architect

CVMarket.lt klientas
4000 - 6000 €/m Gross

Job Description

Under Advisory and Welcoming IT, belonging Advisory Solutions team is expanding its forces and searching for new colleagues in Lithuania. The team is responsible for Advisory and Meeting Booking IT Services, which play an important role in most of our bank customer journeys. They would gladly welcome a new member to fulfil the IT Software Architect role.

Responsibilities and tasks:

  • Design and build best in class solutions for financial industry based on Java and cloud technologies
  • Apply leading trends and patterns, such as domain driven design, event sourcing, command-query responsibility segregation
  • Communicate your designed system architecture in diagrams, drawings and models to both internal and external stakeholders
  •  Obsess with quality and efficiency through e.g. automation and test driven development (TDD)
  • Drive continuous learning and improvement for yourself and your team – inspire, motivate and coach your colleagues
  • Promote agile ways of working in a large scale, complex environment
  • Be on the forefront of technological development to ensure the highest possible efficiency and software quality
  • Understand the customer journey end-to-end
  • Self-directed work style

Requirements

  • 3+ years’ experience in designing large scale systems
  • Strong knowledge of Java 8+ development covering all phases from design and build to deploy and run
  • Spring Framework
  • RabbitMQ or other Message Broker, ex. Kafka
  • SQL/MSSQL
  • Knowledge about Angular and/or React
  • Strong knowledge of Rest API, Micro-services
  • Strong understanding of backend services architecture and patterns
  • Experience in web development and integrating with back-end systems

Company offers

  • An inspiring environment in a large IT organization
  • A perfect opportunity to join an IT team and face the challenge and the opportunity to influence and shape the organization
  • Work in an international team, which concentrates on innovative business facing solutions
  • An extensive learning opportunities to ensure that your skills are maintained and updated on an ongoing basis
  • Highly skilled team and career opportunities