Overview
Urgent contract Senior Java Developer role
Start date - ASAP
12 months initial contract
Hybrid - Leeds Office
Responsibilities
- Be involved in the wider web development community, identifying good practices we can adopt and sharing our experiences.
- Be 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.
- Have the ability to communicate technical concepts to a non-technical audience.
- Have working knowledge of Unix-like operating systems such as Linux and/or Mac OS X.
- Have the ability to quickly research and learn new programming tools and techniques.
- Understand the use of Responsive Web Design.
- Be willing to work in a pair programming environment.
- Experience with large microservice architectures.
- Experience of working in an Agile environment.
- Be involved 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.
Required skills
- Recent experience with Java 21 (or later).
- Excellent understanding of TDD and BDD.
- Experience of working with large microservice architectures.
- Be willing to work in a pair programming environment.
- Have working knowledge of Unix-like operating systems such as Linux and/or Mac OS X.
- Be able to quickly research and learn new programming tools and techniques.
- Understand the use of Responsive Web Design.
Desirable skills
- Working knowledge of Jackson, JAX-RS, mocking frameworks such as Mockito, and messaging platforms such as ActiveMQ or Kafka.
- Experience of MongoDB or other document databases.
- Experience of building and scaling high-traffic websites.
- Experience of handling large data sets and scaling their handling and storage.