IC Resources Ltd

Senior Java Software Engineer

3 days left

Location
Cambridge
Salary
Salary is negotiable for the right person
Posted
29 Jul 2017
Closes
26 Aug 2017
Ref
J38571
Contact
Simon Allen
Job Function
Design
Specialist Area
Software
Contract Type
Permanent
Hours
Full Time
Senior Software Engineer - Java Distributed Systems, Cloud, NoSQL
Cambridge
Permanent
£negotiable

My IoT client has a small and agile development team of around 20 people and are currently going through a state of growth at present. Therefore they would like to add a Senior Software Engineer to the team, someone who is experienced with Java Distributed Systems.

My client is growing the technical team to support the expansion of the business and product portfolio, and have a number of new roles focused on developing innovative consumer devices and cloud services.

As the successful Senior Java software Engineer you will have proven experience of delivering software based products and be able to demonstrate technical expertise in one or more areas. You'll be enthusiastic about developing breadth as well depth in your career and not be afraid to work across boundaries and disciplines.

Responsibilities of the successful Senior Software Engineer - Java Distributed Systems:

Actively improve the software platform using new tools, frameworks and technologies
Create robust, fault-tolerant distributed systems in a multi-threaded/multi-process environment
Become a key member and decision-maker in the engineering team
Participate in system design, architecture decisions, and lead regular code reviews
Work in a highly interactive, team-oriented environment with other engineers and technical product managers
Advocate for your architectural and design choices among your peers
Ensure successful completion of projects by identifying and resolving blockers and other issues as they arise

As Senior Java Software Engineer you will have:
5+ years of Java expertise
Excellent knowledge and development experience of distributed systems and concurrent paradigms including message queues
Strong skills in data structure, design and cloud technologies
Proven strong collaboration and influencing skills
Experience with RESTful APIs, XML, and JSON, NoSQL and other datastores is a plus
The ideal candidate will have experience and interest in one or more of IOT, big data analytics, data mining

This role of Senior Software Engineer would suit an experienced Senior level Developer who has a thorough understanding and experience with Java Distributed systems, Cloud based technology and NoSQL database exposure.

If this role is of interest then contact Simon Allen at IC Resources to find out more information.

Keywords: Java, Distributed, Systems, NoSQL, Database, Cloud, Smart, IoT, Restful, API, XML, JSON, Data, mining, big data, Senior, Principal, software, Engineer, developer

Apply for Senior Java Software Engineer

Already uploaded your CV? Sign in to apply instantly

Apply

Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB


4000 characters left


By applying for a job listed on Electronics Weekly Jobs you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us.

More jobs like this