Software Engineer JAVA


FRINX seeks software engineers to help build network-automation and software-defined-networking solutions using open source technologies for customers worldwide.

Position is suitable for software engineers but also for network engineers with programming experience.

Job description, responsibilities and duties

• analysis and architectural design of software products
• analysis and testing of proposals for software products
• cooperation in the development project schedules
• cooperation in the preparation of tenders
• cooperation in projects within the respective project teams
• cooperation with other department staff
• implementation of proposed software products based on the prior analysis and design
• development of technical documentation for software products
• configuration and deployment of software products into operational environments
• testing of software products based on the prior analysis and design
• participation in internal meetings and meetings with clients, reporting
• effective communication and collaboration with other departments and
employees of the company, including business partners
• other tasks as instructed by a superior

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



· 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

· Possibility to work from home

· Support of personal growth and knowledge sharing




· Secondary with school-leaving examination

· Follow-up/Higher Professional Education

· University education (Bachelor’s degree)

· University education (Master’s degree)

Personal requirements and skills:

· A passion to learn, contribute and collaborate

· Advanced knowledge of JAVA (min 3 years)

· 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


English – Equivalent to B2

Please send us your CV