Acest anunț a expirat și nu este disponibil pentru aplicare
The Senior Developer is required to lead, develop and support the new DLT platform and product. The role involves hands on development and support of the systems, working with distributed team. The platform enables enterprise use of DLT technologies by wrapping core DLT such as Ethereum with additional services to enable its use by other enterprise applications. Knowledge and experience in enterprise systems particularly using Spring Boot and deployed in the Cloud will be essential. Good understanding of current Blockchain technologies (particularly Ethereum) and a knowledge of the finance domain will be a plus.
Duties & accountabilities
- Mentor local team members on technology and other work-related aspects.
- Responsible for timely and Quality delivery.
- Support the Production, Simulation, QA and Development environments.
- Develop tools to support and optimize the development and deployment of the DLT platform.
- Work with testers to ensure the right test coverage is achieved for a release, from unit to acceptance test level.
- Drive innovation and adoption of best practices.
- Work with product teams and clients to enable best use of the DLT service.
Education and experience
- Degree in Computer Science or Engineering or equivalent.
- 6+ years of development experience building Java based systems preferably in a financial environment.
- Should have excellent knowledge of Java as well as working knowledge of Angular. Should have good experience working on server system systems developed using Spring Boot and Angular.
- Should have good design skills for distributed systems and architecture – preferably with Microservices.
- Experience with Go preferred.
- Experience with databases, in particular with Postgres
- Experience with a distributed version control system (github/gitlab preferred).
- Experience with Linux, Docker, AWS, DevOps.
- Knowledge of Blockchain / DLT technologies such as Ethereum would be a plus – particularly experience in Solidity.
- Ability to deliver products in a dynamic, fast-paced environment.
What We Look For
- Agile development, testing, and deployment expertise
- Experience in Java including Spring Boot
- Distributed version control system experience (Git preferred)
- Maven, Gradle, and Jenkins
- Operating in a developer-empowered environment where software delivery teams deploy and monitor their applications throughout the application lifecycle
Commercial awareness
- Understanding of basic financial market terminology is desirable but not essential.
Personal competencies
Personal impact
- Strong analytical and mathematical skills
- Proactive and able to work independently with minimal supervision
- Displays energy, drive and stamina.
- Open minded, flexible and willing to adapt to changing situations.
- Comfortable working with global teams operating across different time zones.
- Focused on delivery.
Communication
- Must be an excellent communicator both written and verbally.
Teamwork
- Must be a strong team player.
- Ability to collaborate effectively with overseas team.
YOUR BENEFITS:
- Attractive benefits package (Medical services, Special discounts for gyms, Meal vouchers)
- Ongoing Education (Participation in conferences and training)
- Access to the most interesting information technologies
- Work from home & Flexible Working Hours
- The ability to implement your own ideas and solutions
- Three days for charity/volunteering
- Chillout & fun room (pool table, PlayStation)
- Fruit days, Coffee, tea, chocolate
- Parking Place