Please enable JS

Experienced Java Developer

Experienced Java Developer

Bianor is a recognized authority on mobile and video solutions and is dedicated to helping businesses take full advantage of technology. For about 20 years we have been designing and developing unique software solutions for the leading technology, media and telecommunication companies. Bianor employs highly skilled staff in its New York and Sofia offices. The company is NATO AQAP 2110 & 2210 and ISO 9001:2008 certified and has twice been awarded the Innovative Enterprise of the Year Award and the LISA Top Product Award, among other industry recognitions.

The deal:

Currently we are offering a great professional opportunity to join our team as a Experienced Software Engineer in a brand new project for one of the biggest broadcast satellite service providers in the USA.

The team in Sofia will design and implement software tools and applications in close cooperation with US engineers. We shall be proactive, giving adequate technical suggestions for improvements, optimizations, system security; not just leaning back and executing tasks ☺.

You will be involved in most of the project’s phases, starting with the detailed system design and architecture, moving through the development phase and ending with the integration of the video surveillance system.

Your expertise and skills:

All of those come from the need to support and extend customer’s systems and to fit in their preferred technology stack.

  • Mature understanding of the software development process
  • At least 3 years of experience in Java, preferably Java EE
  • Experience with Spring and Hibernate as a minimum. Understanding of the concepts of ORM, MVC, IoC
  • Some experience with popular front-end libraries, for example some of these: jQuery, Bootstrap, AngularJS, etc. The UI you are going to build won’t be complex. But there will be some
  • SQL and NoSQL. No complex schemas or thousand lines queries are in use for now
  • Should feel at home with GNU/Linux OS – scripting, configuration, basic administration from the shell. Most of the customer’s software runs on GNU/Linux
  • Good understanding of network programming, including TCP/UDP/IP, and higher level protocols like HTTP, SNMP etc. You don’t need to be an expert and write kernel network drivers, but should know how things work in general

A great advantage would be if you are familiar with:

  • Groovy and Grails framework. Some of the systems are written in Grails. But smart Java/JSP/Spring/Hibernate programmer should have a flat learn curve, right? ☺
  • Other programming languages, e.g. C/C++, Python, etc. It’s more about the ability to read code and maybe change a string or a return value here or there
  • Basic video/audio concepts – e.g. encoding/decoding/muxing, video/audio formats, containers, streaming. Well, the customer is in the TV broadcast business

Other prerequisites:

  • Fluent in written and spoken English – need to communicate with US daily
  • Willing to work abroad from time to time
  • Academic Degree in Computer Science or other technical/scientific disciplines

For this job, you will need to convince us that you have expertise in sophisticated systems, preferably involving video solutions. You will also need to demonstrate high level of professional ownership which would allow you to fulfill sophisticated tasks without a need of supervision.

We also hope that you share our understanding for:

  • Positive and proactive attitude
  • Focus on results
  • Customer/co-worker respect
  • Professional excellence and discretion

We would be more than happy to have more stars on our team!

Arthur C. Clarke once said, “Any sufficiently advanced technology is indistinguishable from magic.”

This is our inspiration – creating visionary technologies and far-sighted experiences. The result is technology solutions that free people to access information, work and collaborate efficiently wherever they are, whenever they need to.

Take the next step in your professional growth!

OUR careers

A good start in the IT business as a QA Engineer for high-demand software solutions.
An opportunity for curious and efficient Python developers.
Experienced Software Engineering position in a project for one of the biggest video broadcast satellite service providers in the USA.
We are willing to increase our engineering team of software engineers who will be involved in developing new features/functionalities in existing/new iOS products.
Ideal opportunity for Senior Java/Android developers, full time position at our office in Sofia, Bulgaria.