Description:
We are looking for an Java Technical Lead to join our client’s team on a subcontract basis.
Should have:
- Experience in Java (Java 8) development. Functional programming features, Streams, NIO package, parallel calls, Future, CompletableFuture, Optional etc.
- Experience in working with build tools like Maven, Gradle
- Knowledge of application development with Spring framework. (Spring Boot Web/Security/JPA)
- Experience in REST web service development using Spring
- Knowledge of security systems like Oauth 2 and SAML
- Hands on experience with Postgres and SQL
- Experience with microservice architecture and 12 factor application
- Familiarity with source code version control systems like Git as Version control system Branching strategy etc.
- Microservice development using SpringBoot and deployment on AWS cloud
- Knowledge of AWS services like S3, Lambda, ECS etc
- Strong interpersonal and communication skills
- English - Advanced
- Location - Canada
We offer:
- The full-time workload on a remote basis
- Start - ASAP
- Duration - 3+ month
If you think you are the right person, we'd welcome your application!