Intermediate/Senior Backend Java Spring Boot Developer

ClassRT

Remote
Intermediate, Senior
22.09.2020.
Online intervju

ClassRT - Canadian-based startup looking for an enthusiastic backend developer. The successful candidate will operate in a multi-faceted role that will serve as an opportunity for skill development and creative problem solving. We are looking for a self-starter who takes initiative, and thrives in a fast-paced, entrepreneurial environment. We offer a flexible work environment, a competitive hourly rate and down the line, potential for travel.

Responsibilities: 

  • Create and implement REST APIs and functionalities by using Java Spring Boot Reactive package
  • Create and implement Kafka producers and consumers
  • Work with Java Spring Boot Websocket APIs
  • Work with MongoDB and NoSQL databases  
  • Collaborate with international teams or technical leaders of an international team
  • Work in lean agile, teams with 1 week scrums
  • Use conferencing for daily/weekly meetings
  • Verify and ensure the code quality through automated testing
  • Maintaining a library of reusable packages/microservices and documentation

Skills and Expertise Required:

  • 3+ years of backend and API development experience using Java Spring Boot (reactive programming would be an asset).
  • Experience in functional programming and streams of data
  • Knowledge of Kafka and event streaming
  • Knowledge of Spring Boot Websocket APIs
  • Implemented and worked with microservices
  • Knowledge of MongoDB and NoSql databases
  • Knowledge of MongoDB Spring Boot Reactive drivers and repositories
  • Experience with test-driven development and writing Unit Tests (Mockito, Junit)
  • Experience with API testing tools like Postmen (writing integrations tests is an asset)
  • Worked and deployed in the cloud environment (AWS is an asset)
  • Experience with build tools and continuous integration/deployment
  • Knowledge of building Devops pipelines is an asset
  • Excellent communication skills, both written and oral (in English)
  • University Degree in Computer Science, Computer Engineering or equivalent knowledge/experience
Apply here
Copyright © 2020 :: Sva Prava Zadržana :: HelloWorld.rs. ::
Made with in Subotica.
Uspešno
Neuspešno urađena operacija