Negotiable
Undetermined
Hybrid
Leeds, England, United Kingdom
Summary: The Lead Java Developer role is based in Leeds and requires strong hands-on experience with Java 21+, along with a solid understanding of TDD and BDD. The position involves working in a hybrid model, with three days per week in the office, focusing on large-scale microservice architectures and RESTful APIs. Candidates should also be familiar with Unix-based systems and various technologies such as Jackson and MongoDB.
Key Responsibilities:
- Develop and maintain applications using Java 21+.
- Implement Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
- Work within large-scale microservice architectures.
- Build and maintain RESTful APIs.
- Utilize Unix-based systems (Linux or macOS) in development.
- Apply responsive web design principles.
- Work with technologies such as Jackson, JAX-RS, and mocking frameworks like Mockito.
- Integrate messaging systems such as ActiveMQ or Kafka.
- Manage data using MongoDB or other NoSQL/document databases.
Key Skills:
- Java 21+
- Jackson
- Test-Driven Development (TDD)
- Mocking frameworks (e.g., Mockito)
- Experience with RESTful APIs
- Familiarity with Unix-based systems (Linux or macOS)
- Understanding of responsive web design principles
- Experience with messaging systems (e.g., ActiveMQ, Kafka)
- Knowledge of MongoDB or other NoSQL/document databases
Salary (Rate): undetermined
City: Leeds
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
I am hiring for Lead Java Developer
Location: Leeds - Hybrid / 3 days Per week in Office
Strong, hands-on experience with Java 21+. Solid understanding of TDD (Test-Driven Development) and BDD (Behavior-Driven Development). Experience working in large-scale microservice architectures. Familiarity with Unix-based systems (Linux or macOS). Experience building and maintaining RESTful APIs. Understanding of responsive web design principles. Experience with: Jackson, JAX-RS Mocking frameworks (e.g., Mockito) Messaging systems (e.g., ActiveMQ, Kafka) MongoDB or other NoSQL/document databases
Key Skills: Java 21+ / Jackson / Test-Driven Development / Jackson / Mocking frameworks