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.