Java developer
Description
Leading the technological development of a multi-threaded server-side JAVA application Leading and coordinating development trends Using professional skills to lead, improve and motivate the Team Collaborating with team-leaders and a development team of 20 people Guiding the implementation of architectural changes Regularly revising and improving development processes Influencing the technical quality of the product with progressive decisions Assuming responsibility for the quality parameters of the software (functionality, performance, scalability) Utilizing industry and competitive knowledge to apply the most current technologies for the company At least 10 years of developer experience, 5 years of JAVA experience At least 3 years of team-leading or architect experience College or university degree Up-to-date technological knowledge Quality-oriented attitude Advanced level English skills, both orally and written Strong interpersonal skills, collaborating attitude Detail-oriented, well organized, and able to assume full responsibility for business critical project Demonstrated abilitily in leading and motivationg others in a collaborative fashion Logical thinking, advanced problem solving skills Ability to learn quickly, team-player attitude Agile approach Experience with high-availability systems Experience in the fields of FX or bank systems