Senior Java Developer
IF Recruitment
Manchester, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Manchester, United Kingdom
Tech stack
Java
API
Agile Methodologies
Apple Mac Systems
Automation of Tests
Unix
Continuous Delivery
Linux
Web Development
Pair Programming
Responsive Web Design
Operational Systems
Job description
We are looking for an outstanding Senior Java Developer, who can make a positive impact, and wants to contribute to the most demanding and exciting new digital service for the public sector.
The successful candidate will be expected to draw value from collaboration with others, actively seeking input from colleagues and value a multidisciplinary team over hierarchy. Day-to-day you will be an integral part of a team in designing, creating and improving new and existing products, platforms and transactions across government.
Requirements
- Recent experience with Java 21 (or later).
- Excellent understanding of TDD and BDD.
- Experience with large microservice architectures.
- Experience of working in an Agile environment.
- Be willing to work in a pair programming environment.
- Experience in implementing APIs for internal and external use.
- Have the skills to build up a useful, robust automated test suite to support a continuous deployment environment.
- Be involved in the wider web development community, identifying good practices we can adopt and sharing our experiences.
- Knowledgeable of tools and techniques used within the wider team.
- Take part in 2nd-line support of applications and platforms, including occasional support outside of office hours.
- Communicate technical concepts to a non-technical audience.
- Working knowledge of Unix-like operating systems such as Linux and/or Mac OS X.
- Understand of the use of Responsive Web Design.
- Is committed to quality and is therefore willing to challenge colleagues and to constantly question their own approach.
- Draws value from collaboration with others
- Values a positive working environment.