Company Overview…
We are working with an exciting start-up software vendor who specialises in archiving and data management-based solutions.
Due to the demand for their product and services, they are now looking for a Senior Java Developer to join them on the next stage of their adventure, based in Reading!
This is an exciting opportunity for a Senior Java Developer to have a major part and influence of our client’s way of working and product to shape the future of their business!
Your mission as a Senior Java Developer
- Assist in the design and implementation of cloud-scale software components to meet business requirements within a cross-functional Agile Scrum team.
- Help guide less experienced team members towards solutions.
- Take responsibility for the continuous smooth operation of the software; helping to troubleshoot issues, refine and enhance existing features and enable upgrading to new versions.
- Write unit tested, documented and peer-reviewed code.
- Work with Product Managers and QA to ensure software is high quality and meets requirements.
- Work with Scrum master and participate and contribute to all Scrum ceremonies.
Key Skills
Essential
- Proven industry experience of leading the delivery of a major software component in a technical lead or team lead role
- Proven track record of delivering software solutions to meet business requirements within time constraints
- Proficient with core Java, Spring and SpringBoot
- Unit testing, e.g. Junit
- RESTful web services (e.g. JAX-RS, Spring MVC)
Desirable
- Developing microservices and distributed systems on a multi-tenant cloud platform
- Apache Kafka or other JMS Queue experience
- XML Schema (XSD)
- Angular UI development
- Deploying, managing and monitoring applications on Linux
- Cloud-based virtualization technologies (e.g Amazon AWS, Microsoft Azure)
- NoSQL: Elasticsearch, MongoDB, Solr
- Keycloak, OAuth
- Managing build dependencies and packaging with Maven
- Experience of working to ISO 27001 standards
- Use of Git for source control and JIRA/Confluence for tracking and documentation
Ready to apply?
If you are reading this job spec and am thinking ‘That sounds like me!’, then why are you still reading?!
APPLY NOW!