At a Glance
- Tasks: Develop and implement smart contracts using Java in a dynamic DevOps environment.
- Company: The Difference Engine connects talent with top investment banking clients in London.
- Benefits: Competitive salary, vibrant office culture, and opportunities for professional growth.
- Why this job: Join a cutting-edge team and work on innovative blockchain solutions in a prestigious setting.
- Qualifications: Experience in AWS, REST APIs, and familiarity with SDLC; blockchain knowledge is a plus.
- Other info: Office attendance required five days a week in central London; 12-month contract.
The predicted salary is between 28800 - 42000 £ per year.
Join to apply for the Java Engineer Smart Contracts role at The Difference Engine.
The Difference Engine provided pay range. This range is provided by The Difference Engine. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
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 setup as well as comfort working in cloud, be that AWS, Azure or GCP (or all 3!). Any experience with blockchain/smart contracts is a plus.
Here are the essential skills the client needs:
- Solid Experience in AWS Cloud development/deployment (other Cloud development experience 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 (e.g. 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.
Seniority level: Associate
Employment type: Contract
Job function: Information Technology
Industries: Staffing and Recruiting
Java Engineer Smart Contracts employer: The Difference Engine
Contact Detail:
The Difference Engine Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineer Smart Contracts
✨Tip Number 1
Familiarise yourself with the specific cloud platforms mentioned in the job description, such as AWS, Azure, and GCP. Having hands-on experience or even completing relevant certifications can significantly boost your confidence and demonstrate your commitment to the role.
✨Tip Number 2
Brush up on your knowledge of REST APIs and API security. Being able to discuss your previous experiences implementing these technologies will show that you have the practical skills needed for the position.
✨Tip Number 3
If you have any experience with smart contracts or blockchain technology, be prepared to discuss it in detail. Even if it's not a requirement, showcasing this knowledge can set you apart from other candidates.
✨Tip Number 4
Since the role requires excellent communication skills, practice articulating your thoughts clearly and concisely. Consider preparing examples from your past work that highlight your analytical abilities and attention to detail.
We think you need these skills to ace Java Engineer Smart Contracts
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, cloud technologies (AWS, Azure, GCP), and any relevant work in investment banking. Use specific examples to demonstrate your skills in REST APIs and smart contracts.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with DevOps setups and your ability to work in a team. Highlight any experience you have with blockchain technology and how it relates to the position.
Showcase Relevant Projects: If you've worked on projects involving smart contracts or cloud development, include these in your application. Describe your role, the technologies used, and the outcomes of these projects to illustrate your capabilities.
Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. Ensure that your formatting is consistent and professional, as attention to detail is crucial for this role.
How to prepare for a job interview at The Difference Engine
✨Showcase Your Cloud Experience
Make sure to highlight your experience with AWS, Azure, or GCP during the interview. Be prepared to discuss specific projects where you implemented cloud solutions, as this is a key requirement for the role.
✨Demonstrate Your API Knowledge
Since the role requires experience in implementing REST APIs, be ready to explain your approach to API security and any relevant tools you've used. Providing examples of past work can really help illustrate your expertise.
✨Familiarise Yourself with Smart Contracts
If you have experience with blockchain or smart contracts, make sure to bring it up. Even if it's not mandatory, showing familiarity with these technologies can set you apart from other candidates.
✨Prepare for Technical Questions
Expect technical questions related to the SDLC process and test-driven development. Brush up on your knowledge of unit tests and associated testing tools, as these are essential skills for the position.