Full Stack Solution Developer

Posted 10 months ago

Full Stack Solution Developer


Duration: 1 year

Potential Extension: 12 months

Project Location: Downtown Toronto


  • Minimum 8 years of experience in design and development of mission critical Java web applications
  • Minimum 2 years of experience with Angular based front end development
  • Minimum 1 year of experience with Microservices, Sprint Boot, and design of fault tolerant systems
  • Minimum 2 years of experience with Agile development methodology
  • Experience in REST API using JAX-RS and JPA
  • Experience in HTML5, CSS3, JavaScript / ECMAScript / TypeScript, and AODA
  • Experience in data modelling, temporal data management, SQL, Oracle, PostgreSQL
  • Experience in DevOps, test automation, BDD, Selenium, Jenkins, CI/CD, and Git workflow
  • Good understanding of software security and application performance best practises
  • BS in Computer Science, Computer Engineering, Software Engineering, or related discipline or equivalent experience

Technical Capabilities

  • Java 8, Java EE7, JPA 2, WebSphere 9, Tomcat, Unix / Linux
  • Angular 5+, TypeScript, Protractor, Jasmine
  • HTML5, CSS3, JavaScript, AODA
  • REST API, JAX-RS, OAuth 2, Microservices, Spring Boot
  • SQL, Oracle, Postgres, DevOps, CI/CD, Git / BitBucket, Jenkins


  • Design and implement fault tolerant and highly available Microservices based systems
  • Participate in daily Agile SCRUM meetings
  • Promote DevOps and CI/CD best practices
  • Champion Git Workflow and set up / configure / administer Git repositories
  • Maintain Jenkins build environment and related pipelines
  • Investigate and recommend Cloud migration strategies
  • Update JIRA tasks in a timely manner
  • Contribute and review user stories, acceptance criteria, and acceptance test scenarios
  • Develop front end business rules and logic, server side business rules and logic, and data access logic
  • Implement unit test, business rules and logic automated testing using both Angular and Java
  • Participate in peer code and documentation review
  • Provide feedback to improve development process
  • Contribute to the ongoing team development by sharing knowledge, information and lessons learned on a regular basis
  • Coach and mentor team members
  • Transition support to the maintenance groups
  • Perform other duties as required by the project

JOB URL: https://01millennium.com/jobs/fullstack-developer/ ‎






Apply Online