We are currently looking for a strong Java Full Stack Dev (Java + Angular) for our client in Toronto, ON. Please find the detail description below. Kindly let me know your interest.
Job Title: Java Full Stack Dev (Java + Angular)
Location: Toronto, ON (Hybrid)
Duration: Long term
Job Description
- 5+ years' experience with Angular 2+ and Java 8 (or 17+)
- 5+ years' experience with: REST API/Micro services, Spring Framework (MVC, Security, JPA, Boot) Maven, SQL
- 2+ years developing on an RDBMS (Oracle, MSSQL) and Data Streaming (Kafka)
- Knowledge of NoSQL a bonus (MongoDB)
- Exposure to data hygiene routines and models
- Knowledge of typescript, state management, accessibility , unit testing - jest, cypress/protractor, Google Analytics
- Ability to conduct accessibility testing to ensure compliance with industry standards and guidelines.
- Basic understanding of security vulnerabilities such as XSS, prototype pollution, etc
- Knowledge of developing distributed cloud applications (Pivotal Cloud Foundry, OpenShift, Docker)
- Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
- Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Full software development life-cycle experience with CICD and thorough testing prior to release
- Write unit tests and integration tests to maintain code quality, utilizing tools like Cypress, JUnit, Mockito, etc
- Ability to implement microfrontend architecture principles to enhance modularity and scalability
- Optimize application performance through efficient asset bundling with Webpack
- Knowledge of TDD
- Solid Understanding of Agile