Titlu Job: Java Software Developer

For our client, we are seeking for a talented and passionate Java Software Developer. This position, located in Bucharest, Romania based R&D labs, is to further develop the next generation unified communications software platform. The environment calls for a proactive person with good communication skills, and a problem solver with can-do attitude. If you like working in an international team and have an affinity to open source and new software development technologies and practices, you have mastered the software engineering life cycle from architecture, implementation, unit testing and all the way to release engineering and software packaging, then you would be a great fit in this open and high energy environment. Substantial experience with Java programming is essential as well as strong familiarity with real-time communications software development. Primary responsibilities:  Research, design, develop, test and support Java based configuration management software for unified communications software platform  Interact with product management and solution architects to translate market requirements to design specifications, provide technical feedback on requirements and feasibility  Solution-integrate software with other company-provided or third party software  Adhere to Agile methodology based software development and release management processes  Provide level three support to customer reported issues Must-have qualification :  Minimum BSCS degree or equivalent  Minimum five years of experience with software development, with minimum three years in Java/J2EE and object oriented development  Proven experience with design and software architecture principles and concepts, including performance tuning, high availability, fault tolerance, and other related architectural concerns  Demonstrated analysis and innovative problem solving skills using a systems thinking approach  Good knowledge of RDBMS design principles and concepts (PostgreSQL), SQL, NOSQL database concepts (MongoDB)  Working knowledge of the use of DHCP, DNS, and other similar IP network services and related protocols  RESTful principles, experience working with web services (SOAP and REST)  Experience in working with bug tracking tools (JIRA)  Previous experience working with GIT.  Working knowledge of network components, switches, routers, firewalls, gateways, etc.  Linux operating system working knowledge and scripting  Experience with Agile Methods, including SCRUM  Experience utilizing remote screen sharing tools  Ability to work independently and deliver on schedule with little supervision  Ability to quickly understand and articulate interactions in a complex technical environment  Passionate about software development, willing to learn new technologies, self-motivated with high technical competency  Good verbal and written communication in English Nice-to-Have Qualifications:  Knowledge of telecommunications and telephony systems  Open Source software experience, ongoing interaction with user communities with Java  Docker  Microservices principles  Automake, Autoconf Our client is an innovative technology company that provides a visually integrated unified collaboration environment to small and medium enterprises. The company leverages a commercial open source software and service model to deliver industry leading value to its customers and partners. If you are qualified and have interest in this role, please send us your resume by mail to office@business-impact.ro with subject “Java Software Developer - Bucharest”. We sincerely appreciate and thanks to all applicants; however, only suitable candidates will be contacted further.