Senior Java Developer
Would you like to be part of something meaningful? Do you want to work on real projects that make a difference in the world? Are you ready to develop the skills and understanding your need for a career in IT through both training and hands-on experience?
Our growing EO Line of Business and are currently looking to recruit a Senior Java developer to work on some exciting projects with our main client. EO is embracing new technologies from communities, machine learning & security and moving to EO based applications provided as cloud based services. Our client is well placed to exploit these trends in the market and is looking for an experienced Java Developer to deliver innovative solutions to meet future demand.
You will be implementing geospatial services/applications for projects, generally involving the utilisation of satellite data. As a Senior Java Developer, you will undertake development activities in TDD, BDD, Scrum and other Agile practices.
As part of your role, you will be responsible for coding, testing and maintaining software systems, while mentoring and building the development capabilities of the agile teams. To work with other EO and domain experts across Europe to delivery market leading solutions.
You will be experienced in Java Development and at least one other language and have worked in a collaborative and automation-/CI-driven software development processes and tools, e.g. code review/pair programming, continuous deployment, configuration management systems.
Experience in practical and formal software validation processes, e.g. test-driven development, behaviour-driven development, requirements validation and knowledge of formal software development concepts: design patterns, domain modelling is essential
You will also be able to demonstrate an understanding of operational software project concerns: security, performance/scalability, stability, monitoring
Experience of agile, waterfall, developing with Spring libraries (Boot, Cloud, Data, Security), web applications (REST/HTTP microservices) and/or front-end web technologies would be highly desirable.
Knowledge of developing/operating with one or more cloud providers or frameworks(AWS, Google Cloud Platform, OpenStack) and large scale and/or distributed processing systems (Apache Hadoop ecosystem) would also be highly beneficial
Please contact PLR with your CV and covering letter which would include your required salary, notice period, nationality and preferred location to be considered for the position.
If you have not had a response within 5 days of applying, please accept that your application on this occasion has not been successful, however, we will be in contact with you about other future relevant positions