Java Developer - Java Software Engineer I am looking for a strong confident Java Developer who will contribute to the design and development of world leading Software products that enable the analysis and management of real-time data. As part of the development team you will develop innovative algorithms and architectures that solve real-world problems - from optimising the use of green energy, to improving grid reliability. Are you able to write highly reliable Java code, and develop extensive unit tests to validate the core code functions, then come and join our highly experienced team of Java software architects and engineers based in Edinburgh. You will participate in projects that range from improving established mission critical analytics software to pushing the boundaries of new technologies within the industry (microservice architectures, Kubernetes, stream processing) Key skills & Technologies: *Strong Java Developer *Experience with real-time data processing *Excellent problem solving *Experience with Kafka and Hibernate is highly desirable This is an excellent opportunity with a forward thinking well respected global organisation, who offer excellent salaries and benefits packages coupled with extensive personal and career development. Please send your CV details to be considered.