This job is no longer active.
Evatro Yazılım Bilişim Teknolojileri - Team Lead
Job Detail
The Company:
Evatro is a company supporting hundreds of firms and millions of user with software technology solutions, based-on Yıldız Technical University Teknopark and Silicon Valley.
Evatro offers enterprise software expertise along with industry and product consultancy, assuring you quality services and products conveniently from a single source.
With our global expertise in technology and business know-how in numerous industries including Banking, Insurance, Retail, FMCG, Logistics, E-Commerce, Pharma, Automative, Energy, Utility, Tourism and Transprotation; we play a significant role on the area of software development.
Desired Skills and Specializations
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
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