Эта вакансия уже завершена
GlobalLogic Ukraine is inviting a Technical Architect (Java) to join its Kyiv office.
Drive the design/discovery or assessment of solution architectures of any size and complexity performed by one or a team of architects acting as a technology decision maker and a peer to the business stakeholders.
We offer:
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving the newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
Requirements
Education: Computer science, Applied mathematics or equivalent education
Skills & Abilities:
- English upper-intermediate strong level and higher
- Excellent organizational and time-management skills
- Excellent presentation, communication and interpersonal skills
- Excellent estimation skills
- People motivation skills
- Ability to talk in technical language and switch to the language of business managers
- Ability to recognize software patterns and solutions associated with those patterns
- Ability to establish credibility to client representatives
Experience
- 10+ years of experience in Software Development
- Successful track of consulting projects and presale activities
- Cross-domain expertise
- Managing 10+ group of technical people
- The person should be proficient in Java Reactive Programming and Spring Boot 2.0.
- The person should also be proficient in implementing design and architecture patterns.
- Experience in developing various kinds of microservices (Experience, Concrete, Proxy, Abstract, etc.) is a must.
- Experience in developing Microservices Templates is highly desired (Microservices template is a collection of shared/custom libraries that abstract shared services and various design pattern implementations like SAGA patterns, CRQS, etc. for microservices developers).
Other Characteristics
- Team player
- Detail orientation
- Result orientation
- Highly responsible
- Abstract reasoning
- Influence
- Negotiation
- Initiative
- Self -motivation for professional/technology grow
Responsibilities
- Drive architectural service executions such as Discovery and Assessment.
- Talk to the business to understand business and technical requirements for the project. Communicate technical constraints and decisions to the business.
- Facilitate cooperation of all the stakeholders define and prioritize architectural drivers for the solution.
- Cooperate with other architects and technology experts to produce solid architectural decisions. Drive and coordinate technical staff discussions.
- Elaborate system quality attributes such as performance, scalability, availability, fault-tolerance, security, deployment, maintainability, and others.
- Translate customers' business, functional, and non-functional requirements into high quality solution architecture visions and operations plan consistent with enterprise architectural standards using Attribute Driven Design.
- Define architecture strategies, standards, processes, technologies, and tools in architecture visions.
- Drive or assist in solution implementation estimation and roadmap construction.
- Analyze, model, document, and assess existing software architectures according to the Architecture Trade-off Analysis methodology.
- Act as an expert and consult development teams on adherence to standards in solution design, development, and testing.
- Clearly convey technical ideas to the development and operations teams.
join.kyiv@globallogic.com
больше 500 сотрудников
с 2006 года на рынке
- Медицинское страхование
- Корпоративные мероприятия
- Гибкий график