Java Developer

Java Developer

Posted 1 week ago by The Difference Engine

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

Summary: The role is for a Java Engineer with expertise in microservices architecture for an investment banking client. The position requires hands-on software development experience, particularly with Java, Kafka, and NoSQL databases. The candidate must be comfortable working in a fully on-site environment in Central Birmingham, with no option for remote work. Strong communication skills and attention to detail are essential for success in this role.

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, Mocking, and Gherkin.
  • 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): £55.55/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 investment 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 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. 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 investment banking client who need support with their java / kafka / MongoDB / microservices stack.