Java/C++ Software Developers IT / Telecoms
European high-tech end user based in Darmstadt require several Java / C++ Developers. You can expect to work with object-oriented design and programming methods as the Company focus on the professional quality of their code. As they develop solutions for a range of customers, they adjust their methodologies and approach according to each project. They use elements from agile methodologies, such as Scrum, when applicable.
Your primary languages will be Java and C++, but they also use dynamic programming languages such as Python, Groovy and JavaScript. Moreover, you will get to work with message-oriented middleware technologies (JMS, Apache ActiveMQ), OSGi-based component frameworks (Apache Felix, Apache Karaf) and relational databases (SQL, MySQL and Oracle).
Your key responsibilities will include:
- Software design to implement features according to formal specifications
- Investigating software technologies and methods for potential use – including prototyping
- Implementing software following modern, professional software engineering standards and methods
- Unit and component testing of the implemented software
- User requirement analysis and software requirement specification
Skills & Experience:
- Have a degree in computer science and strong Java/C++ programming skills
- Have experience with Eclipse IDE and Eclipse RCP application development
- Understand client/server application programming and have knowledge of source code configuration (Subversion and/or Git)
- Have experience writing documentation for your code
- Speak and write English fluently and have good communication skills overall
For more information and to apply, please contact Ben Britton on +44(0)1626 362 144 / +44 (0) 7921 852 654 / ben.britton@sampsoneurope.com