Beschreibung
Our client, located in the heart of the crypto valley, is currently looking for a Software engineer who is passionate about the crypto world!
You will be responsible for:
- Develop a set of micro-services to integrate a core banking system with crypto asset storage and anti-money laundry systems
- Contribute to all phases of the development life cycle, from design, development, automated testing to deployment
- Implement concise, efficient, maintainable and well tested code that requires minimal effort to operate
- Work as part of an agile team and demonstrate functional code at the end of every two weeks' sprint
- Liaise with both business and technology stakeholders to ensure that requirements are understood and to deliver within SEBA's ambitious timelines
This is what you bring with you:
- Expert in all aspects of core Java SE, with demonstrated experience of at least Java 8
- Designed, developed and integrated secure RESTful API's in a microservices environment
- Solid understanding of non-blocking, asynchronous, event-driven systems (reactive programming)
- Experience with Spring Framework, including Spring Boot
- Database design and integration with Java (SQL and NoSQL)
- Version control with git
- Build automation with gradle
- Devops experience with Docker and Linux
- Technical understanding of Bitcoin, Ethereum and cryptography in general
- Fluent in English (verbal and written)
Considered as a plus:
- Kotlin
- JPA, JDBC, JAX-RS, JMS
- OpenAPI Specification (Swagger)
- Google Protocol Buffers, FlatBuffers and gRPC
- Docker Swarm or Kubernetes
- Grafana, Nagios, Splunk
- JIRA, Confluence, Bitbucket, Bamboo, Nexus, Sonar, etc.
In this role you will be reporting directly to the senior software Architect, together with a team of 4 other core developers you will work on the current project in an on-going 3 months contract.