Full Stack - Java Developer
Apply on
Job Description
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