Java Developer

col-narrow   

Title:

Java Developer

Location:

Toronto 

Employment Type:

Permanent

Salary:

per year

Job Description:

Role: Java Developer
Job Type: Full time/Contract
Location: Canada - (Remote work)

Must Have:

  • 5+ years of experience with Java 8+ and Spring Framework (Spring Boot)
  • Experience developing distributed cloud applications (AWS, Azure, Docker, Kubernetes)
  • Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, SOAP)
  • Experience working with relational and non-relational including strong SQL development and design skills
  • Experience with MongoDB
  • Experience writing multi-threaded and async applications
  • Experience with Kafka and MQ
  • Experience with streams and processing large files
  • Experience with end-to-end testing and CI/CD pipelines
  • Experience with static code analyzers like SONAR, FindBugs and PMD
  • Experience with Dynatrace or other monitoring utilities
  • Knowledge of micro-services architecture and API gateways

Nice to Have:

  • Experience working with security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
  • Experience with auto scaling and performance optimization
  • Experience with automated testing tools
  • Experience building DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance)
Please share your word resume at
col-wide   
Company Info
Tech Repute NXT

Company Profile