Java Developer

Recruiter
Hays Specialist Recruitment
Location
Swindon
Salary
35000.00 - 45000.00 GBP Annual
Posted
19 Sep 2020
Closes
25 Sep 2020
Sectors
IT
Contract Type
Permanent
Hours
Full Time

An exciting job opportunity for a Java Developer based in Swindon (working from home available)

Your new company

Our client operating across the whole of the UK bringing together partners for research. Prides itself on vision to ensure the UK maintains its world-leading position in innovation.

Your new role
The role holder will be responsible for development of different systems. They will be working in cutting-edge technology. You will be expected to use strong technical skills and closely working with the Lead Developers in the team. You will work within a Scrum team providing quality solutions to the business through the introduction of new standards and technologies, as well the optimisation of current key technologies. You will need to have an aptitude to pick up new skills quickly and a desire to provide coaching and mentoring to other developers within the team and other areas of the organisation.

Duties include:
. Plan and deliver assigned user stories for the sprint
. Understand the existing application code base
. Work with other disciplines to understand what needs to be built
. Coach and mentor more junior colleagues
. Operate and maintain the production services you build
. Find ways to improve system robustness, resilience and stability
. Ensure that service components meet business needs and performance targets

What you'll need to succeed

Essential -
. Extensive experience of Agile software development and working in SCRUM teams
. Contribute in the design of integration solutions between various systems within our architecture
. Ensure agreed architecture principles are adhered to when implementing solutions
. Demonstrable experience designing, coding and debugging Java based systems
. Good skills in web Front End technologies such as HTML, CSS, Bootstrap, etc.
. Good knowledge of JavaScript and TypeScript
. Java 8
. Spring Boot/MVC
. HTML templating engine: Thymeleaf, JSP, JSF
. Build tools: Maven, Gradle, Ant
. Testing: TDD, unit testing, JUnit, Mockito
. IDE: Intellij IDEA
. Good knowledge of relational databases such as MySQL and PostgreSQL including Datamodelling, SQL scripts, store procedures
. Familiar with source control systems, such as GIT, including branching, merging, etc.
. Experience with continuous integration & continuous deployment
. Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with microservice oriented architectures
. Degree level qualification in Computer Science is not essential but is desirable; it is more important to be able to demonstrate current projects you have worked on and your role in them.

Desirable -
. Experience in Salesforce and other COTS
. Experience with DevOps tools and cloud infrastructure (AWS, Azure)
. Security: Spring security
. ESB experience
. Database migration: flywayDB, Liquibase

Personal -
. Excellent written and verbal communication skills
. Strong task planning and delivery skills
. Care, accuracy and attention to detail
. Self-awareness
. High levels of professionalism
. A 'self-starter' with strong motivation to succeed
. Excellent problem-solving skills with a can-do approach

What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found on our website.

More searches like this