Full Stack - Java Developer

    • Bluewaves Mobility Innovation Inc
  • Toronto, ON
  • Posted 24 days ago | Updated 2 hours ago

Overview

On Site
Full Time

Skills

Scrum
Workflow
Agile
Design
Mentorship
Design review
Code review
Document review
Sprint
Release management
J2EE
React.js
API
Unit testing
Mockito
Software development
Java
RESTful
Spring Framework
Microservices
Database
Apache Kafka
Git
Communication
Teamwork
Health care
Life insurance
Systems design

Job Details

Job Description

Job Description
Salary:

Job Description:

1. Design and development of software systems following a micro services-based structure in scrum workflow. Architect and develop new features. Work within a small, agile team, following a sprint methodology.
2. Deliver features and performance tests and code reviews.
3. Design and build scalable and reliable micro services.
4. Take responsibility for successful delivery of the solutions. Mentoring other developers on their implementation while needed, and organize review activities like design review, code review and technical document review etc. to ensure the success of the deliverable.
5. Helps product owner to produce products in backlog in good shape and ensure their preparation for the next sprint.
6. Involve in release planning and tracking product delivery.
7. Proactive problem-solver who is passionate about staying up to date with industry best practices and can contribute to a dynamic, collaborative development environment.


Job Requirements:

1. Must have a Bachelor's degree OR equivalent.
2. Preferred 5+ years of Java Experience and expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, spring framework stack, ReactJS framework.
3. Must have Deep understanding of Microservices, API, Kafka and Microservices bestpractices, patterns- Spring boot Microservices is highly preferred.
4. Experience in unit testing/Mockito as well as coding in Java and Spring Boot technologies.
5. RESTful APIs development using Spring Boot, microservice based architecture, and database integration.
6. Implementing message-driven communication using technologies like Apache Kafka for asynchronous processing, GIT.
7. Have good communication skills and teamwork


Benefits:

  • Dental care
  • Extended health care
  • Life insurance


Schedule:

  • 8 hour shift


Ability to commute/relocate:

  • North York, ON
  • Onsite work is required. Reliably commute or plan to relocate before starting work.


    Experience:

    • system design and development: 5+ years (preferred)


    Work Location: In person

    Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.