Java, Angular/ReactJS Senior Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
We are looking for a Full Stack Developer with strong experience in Java, Spring Boot, Kafka, and Angular or ReactJS. The role involves developing microservices, building frontend applications, integrating APIs, and working with databases. The candidate should also have experience in technical design, application architecture, code reviews, and leading development activities.
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: 1.Java 2. Springboot 3. Kafka 4. 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.
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: 1.Java 2. Springboot 3. Kafka 4. 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
Lead technical design, development, and implementation of full-stack software solutions, including Java-based microservices and Angular or ReactJS applications. Define architecture and coding standards, integrate APIs and databases, review code and technical designs, and guide development activities.
Requirements
Requires strong experience with Java, Spring Boot, Kafka, and Angular or ReactJS, along with full-stack development and microservices expertise. The role also calls for experience with databases, API integration, testing, application architecture, technical design, and code reviews.
Skills
- Java
- Spring Boot
- Kafka
- Angular
- ReactJS
- Microservices
- Spring MVC
- Spring Data JPA
- Hibernate
- Oracle
- SQL Server
- MongoDB
- JUnit
- Mockito
- API Integration
- Application Architecture
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Management & Leadership
Keywords
- Java
- J2EE
- Spring Boot
- Spring MVC
- Spring Data JPA
- Hibernate
- Kafka
- Angular
- ReactJS
- Full-Stack Development
- 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
- Code Reviews
- Application Architecture
- Technical Design
- Coding Standards