Senior Java Developer
Posted on Jan 12, 2022 by Brookwood
We are supporting a global consultancy.
This is 6 months initially, with expected extensions.
The day rate is £575 Inside IR35.
This is mainly remote; the client location is in Southend.
The Senior Developer is responsible for the design, documentation, code and testing of complex program components, scripts or package configuration in line with agreed specifications; responsible for delivering complex components, including correction and iteration to agreed standards and process to meet or exceed client expectation. The Senior Developer will work proactively and collaboratively with team members, particularly when working within scrum teams using agile working methodologies, and during requirements, specification and coding review sessions.
The Senior Developer provides hands-on technical expertise and takes responsibility for delivering robust and resilient solutions built using proven software development techniques. They provide leadership and direction for the development activities, delivered with sufficient quality to underpin outstanding new solutions for users. The Senior Developer will work closely with Solutions Architects, Product Managers, Service Managers, Business Analysts, Scrum Masters and the development team throughout the duration of development.
Experience using automated testing/continuous integration tools
Experience using Confluence & JIRA
Experience using and deploying on cloud-based platforms
Experience with modern Java development and delivery in AWS and/or Azure cloud environment.
Use of Spring frameworks, including Spring Boot and Spring Batch
Experience with delivering APIs in SOAP/HTTP, SOAP/JMS and REST/JSON
Familiarity with Agile development particularly Scrum
Experience of virtualization and containerization
Experience of Docker
Experience of a range of Testing tools eg LoadRunner, Selenium, SOAPUI, JUnit and Jmeter
DevOps experience, specifically Continuous Integration and Deployment methodology and tooling (Jenkins, Ansible, ELK)
Experience of message brokers like RabbitMQ and IBMMQ
Experience of App Dynamics and ELK
Defines and analyses Software Engineering methods and advises on best fit solutions and techniques.
Identify technical options and inform architectural approaches, collaborating with team members to write tests, code and documentation for new and existing systems.
Work with Solutions Architects to design and implement seamless integration with internal and external systems.
Ensure systems are robust, scalable and secure, with appropriate overall system design and integration points in order to deliver a high-quality user experience.
Collaborate with Solutions Architects, Test Engineers and Developers to build up a robust automated test suite, if required, to work in a continuous integration and continuous deployment environment.
Sharing knowledge of tools and techniques with technical and non-technical team members in the wider teams across engagements.
Demonstrable experience in functional programming and Back End software development.
Experience developing and using APIs.
Demonstrable experience of automated testing solutions
Experience building or collaborating on open source solutions
Knowledge of the use of version control systems.
Set up alerts to get notified of new vacancies.
£550 - £650 Daily
£40k - £60k Annual
£10k - £80k Annual
£60k - £80k Annual
£45k - £60k Annual
£50k - £80k Annual
£60k - £120k Annual
£65k - £75k Annual
£45k - £60k Annual
£50k - £70k Annual