Description
A market leading telecoms company are looking to hire a Senior Java Engineer to be based in their Rennes (France) office. My client develop a large complex enterprise scale platform used by the world's leading telecoms operators.
Duties:
- Work with Project Manager and Product Manager to analyse product requirements and derive software requirements
- Develop system architecture and component designs to meet product needs
- Develop high quality software applications which adhere to approved designs
- Active participation in all phases of system architecture, development, testing, release and on-going maintenance
- Ensure unit testing activities are properly specified and executed
- Initiate code reviews, ensuring coding standards and practices are maintained
- Identify products/technologies that need to be researched
Required Skills and Experience
- Expert level Java architecture and development skills
- Development experience in a high performance environment
- Software development in a Windows/Unix/Linux environment
- Experience in data transport and electronic communications (TCP/IP, XML, HTTP).
- Java/JEE development and runtime environments
- Web development tools including HTML5
Desirable Skills
- Coherence
- Continuous integration tools (Jenkins, maven, Nexus, etc)
- Tomcat and Weblogic
- Refactoring and Re-engineering of large systems
- Agile
- Knowledge of hardware and networks
Rates negotiable on experience.
Please apply with your CV for consideration.