Java Developer

Java Developer

Posted 1 week ago by The Difference Engine

£62 Per hour
Inside
Onsite
Birmingham, England, United Kingdom

Summary: The role is for a Java Engineer specializing in microservices architecture for a retail banking client. The position requires hands-on software development experience, particularly with Java and related technologies. The role mandates full-time office attendance in Central Birmingham, with a contract duration of 6 months and potential extensions. Candidates should possess strong communication skills and a detail-oriented approach to work.

Key Responsibilities:

  • Develop software solutions using Java and microservices architecture.
  • Utilize Kafka for messaging within the application.
  • Work with NoSQL databases, specifically MongoDB.
  • Follow the Software Development Life Cycle (SDLC) process.
  • Implement Test-Driven Development (TDD) and test automation using tools like Junit and Mocking.
  • Communicate effectively and maintain attention to detail throughout the development process.

Key Skills:

  • 4+ years of software development experience in Java.
  • Solid experience with microservices engineering.
  • Experience with Kafka for messaging.
  • Comfortable working with NoSQL databases (MongoDB).
  • Familiarity with the SDLC process.
  • Experience with TDD and test automation (Junit, Mocking, Gherkin).
  • Excellent communication and analytical skills.
  • Self-motivated with strong attention to detail.

Salary (Rate): £62.00/hr

City: Birmingham

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: inside IR35

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

We're helping our retail banking client with their search for a Java engineer , who will has an excellent handle on microservices architecture. Here are the essential skills the client needs:- 4+ years of software development experience in Java, and expected to be hands-on to software development tasks Solid Experience with microservices engineering Experience with Kafka for messaging an important aspect of the role Comfortable working with NoSQL databases (MongoDB) Familiar with SDLC process A TDD approach to work and test automation (Junit, Mocking, Gherkin) Previous experience working in a retail banking environment a plus but not essential Excellent communication and follow-through, analytical, self-motivated, attention to detail a must Please note this role requires 5 days a week office attendance in our client's beautiful offices, located in Central Birmingham. There is ZERO accommodation for home working in this role, so if this is important for you please do NOT apply. The contract runs 6 months initially with extensions considered well into 2026 for the contractor based on good delivery. Do get in touch for further information - promising candidates can be assured of a response within 24 hours. The Difference Engine are an agency working on behalf of this Birmingham based retail banking client who need support with their java / kafka / MongoDB / microservices stack.