Closed listing
Java Software Engineer
- ON, Canada
- Ontario, Canada, Canada
$58 to $60 CAD / hour · Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $58 to $60 CAD / hour
- Job type
- Contract
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Job Details:
Job Title: Full Stack Java Developer
Location: Toronto, ON (Hybrid 4 days onsite)
Duration: 06 Months contract with possibility of extension
Pay Rate: 58-60/Hour CAD INC
Job Description:
Experienced Full Stack Developer specializing in Java, Spring Boot, Kafka, and Angular/ReactJS, responsible for designing and developing scalable microservices, implementing complex business logic, and integrating enterprise applications through APIs. Leads end-to-end application architecture, database design, code reviews, and deployment strategies while ensuring high-quality, secure, and maintainable solutions using modern development best practices.
Responsibilities:
- Full Stack (Angular/ReactJS, Java, J2EE)
- Develop microservices using Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Angular/ReactJS.
- Design and manage relational/non-relational databases (e.g., Oracle, SQL Server, MongoDB).
- Implement business logic, validation, and error handling.
- Integrate third-party services and APIs.
- Write unit and integration tests using JUnit, Mockito.
- Ensure code quality through design patterns, best practices, and code reviews.
- Knowledge of event-driven architecture (Kafka)
Top Must Haves:
- Java
- Spring boot
- Kafka
- Angular/ReactJS
Additional Info:
- Lead the technical(backend/frontend) design, development, and implementation of software solutions.
- Define application architecture, design patterns, and coding standards.
- Make key technology and framework decisions aligned with business goals.
- Review and approve technical designs, code changes, and deployment plans
More about this job
Responsibilities
Design, develop, and lead the implementation of scalable full-stack applications and microservices, including application architecture, database design, business logic, and API integrations. Guide technical decisions and deployment strategies, review designs and code, and ensure solutions are secure, maintainable, and high quality.
Requirements
The role requires experience with Java, Spring Boot, Kafka, and Angular or ReactJS, along with full-stack development and microservices expertise. Candidates should be able to design application architecture and databases, implement and test business logic, integrate APIs, and uphold coding standards through reviews and best practices.
Skills
- Java
- Spring Boot
- Kafka
- Angular
- ReactJS
- Microservices
- J2EE
- Spring MVC
- Spring Data JPA
- Hibernate
- Oracle
- SQL Server
- MongoDB
- JUnit
- Mockito
- API Integration
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Management & Leadership
Keywords
- Full-Stack Development
- Java
- J2EE
- Spring Boot
- Spring MVC
- Spring Data JPA
- Hibernate
- Kafka
- Angular
- ReactJS
- Microservices
- Event-Driven Architecture
- Relational Databases
- Non-Relational Databases
- Oracle
- SQL Server
- MongoDB
- API Integration
- Business Logic
- Validation
- Error Handling
- JUnit
- Mockito
- Unit Testing
- Integration Testing
- Design Patterns
- Application Architecture
- Database Design
- Code Reviews
- Deployment Strategies