Senior Java Developer
A pioneer of Algo-Commerce startup is looking for a Senior Java Developer. Requirements: • B.Sc. in computer Science or computer engineering. • Experience with developing Spring and Hibernate applications. • Experience in integrating with external systems - implementing APIs. • 5 + years of experience in Java server side development, including cloud services (preferably AWS): data storage systems, virtual and physical servers, information systems and scalability. • Strong background in computer science fundamentals – data structures, object oriented and multi threading. • Excellent knowledge of relational database concepts and SQL (experience in Big Data platforms is an advantage). • Experience in commercial software development, including all stages of the software development lifecycle. Experience in Agile methodologies is an advantage. • Experience with Internet solutions, preferably in the ecommerce domain – advantage! • Strong analytical skills. • Excellent English communication skills – spoken and written.