Java Software Engineer

Recruiter
Candidate Source
Location
Cambridge
Salary
£55000 - £65000/annum
Posted
19 Jun 2017
Closes
19 Jul 2017
Sector
Engineering
Contract Type
Permanent
Hours
Full Time
A leading software provider who employs over 4,000 staff across 60+ countries is seeking a Java Software Engineer based in Cambridge to join its expanding team.

As the Java Software Engineer, your duties will be to:

- Place a critical eye on the product development and champion improvements in usability, performance and quality.  This is a serious and challenging engineering position that requires strong design and implementation skills.
- Participate in the design and development of complex core product features. 
- Design and develop advanced test suites and necessary automation for high-performance distributed systems - write complex code to exercise the system and automate various crash and network failure scenarios.
- Work with engineers in cross-functional teams, create and improve distributed system test frameworks, test harnesses and infrastructure as necessary. 
- Diagnose issues, report defects, and propose regression tests to discover recurrences.

 
To be a successful Java Software Engineer you will have the following skills and experience:

- Experience with concurrency/multithreading.
- Professional work experience.
- Strong level of confidence and assertiveness (and professionalism) - drive engineering greatness.
- Strong expertise with concurrency and/or transactions.
- Strong core Java knowledge, including memory model.
- Experience with the challenges of distributed computing systems.
- Familiarity with communication protocols, networking.
- Experience with communicating/documenting software design with team members.
- Experience using process profilers, analyzing thread dumps.
- Well-rounded knowledge of offerings in the Java open-source ecosystem.
- Experience using/testing various data storage systems (relational, columnar, key/value).
- Strong knowledge of the workings of common NoSQL data stores, including data modelling.
- Experience with Ehcache, Quartz, other Terracotta Products.

 
In return, the Java Software Engineer will receive a salary of £55,000 - £65,000 per annum, a bonus (10-15%) plus many benefits. 

The first stage of the application process is to apply online.

Candidate Source Ltd is an Advertising Agency working on behalf of an Employment Agency. By applying for this position you are giving us permission to pass your CV and covering letter to a third party in relation to this specific vacancy. A full copy of our privacy policy can be viewed on our website