İlan Detay
görsel 1

Evatro Yazılım Bilişim Teknolojileri - Software And Platform Architect

İş Açıklaması

Job Description

  • Creation and implementation of software architecture
  • Planning, design, and implementation of technical aspects
  • Implement business policies and rules to support the business process
  • Providing accurate and timely information to support business processes
  • Coordination of project tasks with the project manager and other technical team

İstenen Yetenek ve Uzmanlıklar

Qualifications

  • Degree in Computer, Electric/Electrical or Software Engineering, preferably have a master's degree in these areas
  • At least 4 years of experience in planning and designing technical environments
  • Proven experience in microservice development for multi-user high-traffic system
  • Proven experience in containerized environments (Docker, Kubernetes)
  • Proven experience in CI/CD
  • Proven experience in Java, has used service technologies (Sprint Boot, Spring MVC, JSF, JPA, Hibernate, JDBC, CDI, Maven, Rest) in at least one application
  • Preferably have knowledge of Javascript technology and frameworks like React, Angular or Vue.js
  • Strong knowledge in OOP, Design Patterns, DDD, TDD, Clean/Onion/Hexagonal Architecture, SOLID principles, and Unit Testing
  • Strong knowledge of REST and/or SOAP services
  • Experience with SQL and NoSQL
  • Strong awareness of networking and internet protocols, including TCP/IP, DNS, HTTP and distributed networks
  • Knowledge of Scrum and agile principles
  • Participated in the evaluation and determination of new trend technologies in at least 2 projects with large scale integrated system structures
  • Ability to communicate and apply common architectural design patterns across a wide range of technical problems
  • Advanced problem solving and analytical thinking skill