Senior Java Developer

Full Time
Job Description

The Senior Java Developer will help coordinate release and sprint planning with Developers and other Stakeholders. You will work as part of a cross-functional development team.


About our client

As a leading communication and information solution provider, our client operates in mission critical/safety environments around the world, for example Air Traffic Control, Public Safety Emergency Services, Railways, Defense and Maritime. They develop and deliver fail-safe, user-friendly, custom-tailored solutions that empower their customers to efficiently perform their tasks.|
The company and it’s associated subsidiaries are present in over 50 countries. Their development and R&D centre in Romania is located in Cluj-Napoca. 


About the position

In order to be a successful candidate you must communicate effectively with stakeholders at different levels inside and outside the company. This position requires you to be capable of diving deep down into the code and also to have an overview.

The job also consists of:
– Promoting, applying and tracking the development best practices like TDD, high code coverage, SOLID principles, design patterns, static code analysis, continuous integration, short feedback loops.
– Designing and implementing solutions for specific customer requirements on a common product platform following principles from service oriented and event driven architecture.


Desired skills and experience

Required skills:
Good English skills, both written and verbal.

Experience:
5+ years of software development experience in Java;
Bachelor degree in a relevant field of study (Computer Science, Telecommunications, etc.);
Experience with Agile Scrum methodology;
Former experience with Front-End UI layer (HTML5, CSS3);
REST and SOAP based webservices experience;
Experience with SQL.