Senior JAVA Developer

JOB DESCRIPTION

What makes us different from everyone else?

· No frontend – we do backend only. No GUI or browser issues.

· Kotlin – Java programming with style

· Networking domain – Communication with routers or switches through programming. No need for previous knowledge in the networking field, we learn as we go.

· English used throughout – not just with customers, but with each other

· Fast pace – forget about decade-long projects

· Not only programming – as a small company, we don’t box the responsibilities. From pre-sales phase, analysis of requirements, implementation, testing, integration, deployment or even management, you are free to jump in

· New technologies – scale and performance are highly valued by our customers, therefore we always seek new ways how to optimize our code and processes

· Unix work environment

WHAT’S IN IT FOR YOU

· Working in the popular domain of Software Defined Networking (SDN)

· Working in an international, dynamic, fast-growing company

· Flexible working hours

· Cutting edge designing, developing and delivering highly available, scalable, secure networking applications, opensource included

· Competitive compensation

DESIRED SKILLS AND EXPERIENCES

· Required – a passion to learn, contribute and collaborate

· Advanced knowledge of JAVA (min 3 years)

· Required – the ability to handle a full life cycle development from analysis, design, deployment and testing

· Knowledge or experience with these technologies is an advantage: network and communication protocols, client/server architecture, XML manipulation and parsing, UML, JSON, knowledge of ISO/OSI models, Unix, Maven

· Model driven architecture/ domain specific languages implementation is an advantage

· Willingness and ability to teach and share knowledge

· Knowledge of OpenDaylight technology is an advantage

· Other:

– English – Equivalent to B2

Please send us your CV