Java Full Stack Developer

Job Description

  • Contractor
  • Anywhere

💼 Job Title: Java Full Stack Developer
📍 Location: Toronto, ON (Thrice a week onsite)
📅 Employment Type: Contract Opportunity

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 micro frontend architecture principles to enhance modularity and scalability
Optimize application performance through efficient asset bundling with Webpack
Knowledge of TDD
Solid Understanding of Agile

To Apply:
Email your resume to Kamal@aarorn.com. Include your work experience, tech stacks, education, and notable projects. Shortlisted candidates will be contacted for further assessment.