Background
Together with our partner who has a long-term presence in the international energy market, we are building a digital platform that will revolutionize the sales and delivery mechanism for the oil and natural gas industry.
Level
(3 to 5+ yrs or experience)
Requirements:
- Object oriented programming with Java 11 (preferable), C#, Kotlin or Go
- Good understanding of concurrency and parallelism
- REST API design and implementation, also with OpenAPI documentation tools (eg: Swagger) knowledge
- Framework such as Micronaut (preferable) or Springboot, and/or other reactive streams frameworks (RxJava, Spring Reactor)
- Relational database (MySQL) and caching system (Redis) experience
- Automated testing using JUnit, Mockito, and/or Cucumber
- Dev tools such as Gradle and Git
Good to have:
- CD / CI process with Jenkins, Docker, and Kurbernetes
- Experience in messaging system (ActiveMQ, RabbitMQ, or Kafka)
- Knowledge on other standards such as Websockets and OAuth2