Position: Java Architect
Company: GlobalLogic
Experience required: 5y
English level: upper

**Description:**
GlobalLogic is proactively building Java practice and looking for a talented and high-skilled Candidate to become a valuable part of Java expertise at Kharkov location.

As the leading US-based manufacturer of medical devices the AWS cloud-based information system, that will interact with a number of users, such as healthcare providers, clinicians, etc., and which is integrated with a number of apps (web apps + mobile apps) in order to streamline efficient information exchange and communication between different users and systems, is being developed.

The Candidate should be proficient in Java Programming, implementing design and architecture patterns (like SAGA patterns, CRQS, etc.). Experience in developing various kinds of microservices (Experience, Concrete, Proxy, Abstract, etc.) is a must. Experience in test process organization and its supporting, in other technology stacks (for example JS, C#…), architecture documentation creation and understanding of UML is a plus.

**Requirements:**
-7+ years of experience with a broad range of technologies, such as Java, Spring, Hibernate, Object Oriented Design and Development, multi-tier system architecture, Web Services, etc.
-Deep experience in architecting and building large-scale web based systems
-Must be well versed with architecture components, design patterns, integration patterns, enterprise design patterns and capacity planning
-Experience in service-oriented architecture development and implementation
-Experience and understanding of architectural principles and frameworks
-Experience in using various distributed caching solutions
-Strong analytical, problem solving skills and technical troubleshooting
-Strong hands-on object-oriented, functional, design and development experience
-Expert knowledge of concurrency, scalability and fault tolerant designs
-Proficient in Web Services (both SOAP and REST)
-Familiar with tools for web services testing
-Hands on experience with modern enterprise or cloud application deployment technology
-Thorough knowledge in enterprise or cloud application platform configuration and performance optimization
-Ensures best practices are adhered to in the adoption of new technologies
-Architects solutions across multiple hardware/software computing environments and system components


**Preferences:**
Amazon AWS, Spring Data, Spring Cloud, Spring MVC, DevOps, Angular, Kafka, Spark, Hibernate, SQL, JMS, Git, SVN, MSSQL, Oracle, PostgreSQL, MySQL, NoSQL, MongoDB, Cassandra, Neo4j, JBoss, JSP, SASS, Google Cloud, Microsoft Azure, Testng, Selenium

**Responsibilities:**
-Coordinate technical decisions and discussions, make important design decisions
-Participate and technically drive presale activities
-Setup technical infrastructure for new projects
-Leading/Forming team of engineers for new projeсt
-Develop architecture, and prove it to customers
-Hand-on experience of Team leading and communication with Customer in technical domain
-Implementing customer specific requests
-Solution and application architecture elaboration
-Serve as a technical point of contact for client’s representatives and Project Manager
-Clarify technical requirements with the client’s team and translate those to development team
-Lead team of 5+ developers
-Assistance to Project Manager with management of stakeholders’ expectations