Position: Senior/ Lead Java Software Engineer
Company: Bluefield Technologies
Category: Java
Experience required: 5y
English level: upper
Published: 2021-10-01T00:00:00+03:00

Our aim is to grow a strong OpenDaylight and Open Networking ecosystem and fellow open source projects to produce the most relevant and reliable technology solutions.
So, if you are a person with analytical type of thinking, you are not afraid of challenges and you are ready to participate in Opendaylight project which is an integral part of our future — welcome to our team!

Required skills
• Development commercial experience in Java (3+ years min)
• Hands-on experience/knowledge of Core Java (Asynchronous Programming, Concurrency, Multi-Threading)
• Maven, Git
• The ability to handle a full lifecycle development from analysis, design, implementation and testing
• Model-driven architecture/ domain-specific languages implementation is an advantage
• A passion to deliver, learn, contribute and collaborate
• Willingness and ability to study, as well as to teach and share knowledge
• English — Upper intermediate (B2) or higher
• Background/Degree in Computer Science or in a related technical discipline

Responsibilities
• Work on some of the most important open-source projects globally — www.opendaylight.org
• Analysis and architectural design for new features in this product
• Implementation and unit testing using Java8 and Java11
• Enjoying in writing clean, optimized code (mostly of it is opensourced)
• Reviewing of code developed by junior colleagues
• Estimating small to medium tasks and oversee the completion
• Development of technical documentation
• Design, develop, test, deploy, maintain and improve software that will define how the internet will work in the future

As a plus
• Interest in or exposure to networking technologies/concepts such as Software Defined Networking (SDN), Network Functions Virtualisation (NFV) or Opendaylight (ODL) etc.
• Basic knowledge of Unix/Linux and Bash (or some basic experience with DevOps tools)
• Knowledge or experience with these technologies is an advantage: networking, networking protocols, client/server architecture, XML manipulation and parsing, UML, JSON.

We offer:
• Challenging tasks and freedom in distributed international team
• Motivated colleagues
• Fair salary directly related to how much you know
• 21 work days of vacation + state holidays + your birthday as day off
• Sick leave cover (5 days)
• Full-time long-term contract
• Regular business trips abroad (starting in 2021)
• Possibility to work remote (during quarantine)/ after quarantine — several days per week – in the office at UNIT.City (Kyiv, str. Dorohozhytska, 3)