Senior Software Engineer
£45-65k dependent on experience/skills
Our client, a leading big data software solution provider is looking to add a talented IT professional to their development team.
Based in Whitstable, Kent, they have an opportunity for an experienced software developer, who is seeking a challenging and rewarding career in software engineering.
This role is hybrid + flexible, with at least 1 day a week in the office ideally. Also, our client is happy to consider part-time work too, i.e. 3-4 days a week.
Our client's software presents a real-time view of data across networks in innovative and efficient ways using cutting edge technologies. They currently have customers in the telecoms, infrastructure and energy sectors.
This role will be based in one of their scrum teams, designing, implementing and maintaining core frameworks and APIs that power the core of their software.
The teams work together to design, estimate, implement and test code. You should be comfortable producing working product increments in time boxed sprints. Each sprint contains both product features and maintenance of existing code.
For this role, we are looking for a developer who has experience designing solutions from a specification or user stories and taking a lead on component/architecture design, and then take a part in implementing and testing the solution.
You must be happy to work with team members of all levels of experience, including presenting to stakeholders across the business, and customers at the end of the sprint.
Core Skills / Technologies
Good knowledge of the following core skills/languages are essential to be considered:
Java (Core Java, Maven, Spring, Spring Boot)
Linux (Red Hat/CentOS)
SQL (preferably Vertica, Postgres)
Desirable Skills / Technologies
Any experience with the following would be advantageous:
Big Data (Kafka, Hadoop, etc.)