Lead Java Developer

Lead Java Developer

Posted 1 day ago by GIOS Technology

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

Detailed Description From Employer:

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