Java Engineer Smart Contracts

Java Engineer Smart Contracts

Posted 1 week ago by The Difference Engine

Negotiable
Undetermined
Onsite
London, England, United Kingdom

Summary: The role of Java Engineer focuses on software development within an investment banking environment, emphasizing DevOps practices and cloud technologies such as AWS, Azure, or GCP. Candidates should have a strong background in programming, particularly in Java, and experience with REST APIs and testing methodologies. Familiarity with blockchain and smart contracts is advantageous but not mandatory. The position requires full-time office attendance in London for a 12-month contract.

Key Responsibilities:

  • Develop software using Java and other programming languages.
  • Work in a DevOps setup and utilize cloud technologies (AWS, Azure, GCP).
  • Implement REST APIs and ensure API security.
  • Conduct unit tests and apply test-driven development methodologies.
  • Participate in the software development lifecycle (SDLC).
  • Communicate effectively and maintain attention to detail.
  • Collaborate in an investment banking environment (front, middle, or back office).

Key Skills:

  • 3+ years of software development experience in Java, JavaScript, or Python.
  • Solid experience in AWS cloud development and deployment.
  • Experience with REST APIs and knowledge of API security.
  • Familiarity with SDLC processes.
  • Excellent communication and analytical skills.
  • Experience in smart contract programming is a plus.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We're helping our investment bank client with their search for a Java Engineer, who will have an excellent handle on working in a DevOps set up as well as comfort working in cloud, be that AWS, Azure or GCP (or all 3!) Any experience with blockchain/smart contracts a plus. Here are the essential skills the client needs:

  • 3+ years of software development experience in one or more general purpose programming languages such as Java/JavaScript/Python, and expected to be hands-on to software development tasks
  • Solid Experience in AWS Cloud development/deployment (other Cloud dev exp. would be a plus)
  • Experience implementing REST APIs (knowledge in API security would be a plus), unit tests and using a test-driven development approach and associated testing tools
  • Familiar with SDLC process
  • Previous experience working in an investment banking environment (front, middle or back office)
  • Excellent communication and follow-through, analytical, self-motivated, attention to detail

Nice to have (bonus, but not mandatory) skills and experience include:

  • Experience in smart contract programming to develop commercial solutions (eg EVM, DAML), on private and public blockchains

Please note this role requires 5 days a week office attendance in our client's beautiful offices, located in the City of London. There is no accommodation for home working in this role. The contract runs for 12 months. 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 investment banking client.