— Strong knowledge of Core Java, Multithreading and Trading Systems.
— Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
— Basic ability to work independently and manage one’s time.
— Basic knowledge of computer hardware and software.
— English: Upper Intermediate+ (written and spoken).
— Spring Cloud, notably Hystrix and Eureka
— RDBS: MSSQL, Oracle.
— Apache Camel, EIP
— Application servers: Weblogic.
— Test-Driven-Development (TDD)
— Outstanding projects
— Well-coordinated team of professionals
— Paid vacation (21 days), completely paid sick days (up to 5 days)
— Adequate management
— Coffee-machine, microwave, cookies and comfortable kitchen
— Modern office with artistic surrounding in Lviv or remote work.
— Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
— Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
— Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
— Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
— Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
— Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.