Java With Reactjs

Toronto, ON, CA, Canada

Job Description

Role: Java Full Stack Developer (React and AWS)


Location: Toronto, ON (Hybrid)


Duration: Long term Project



About the Role:



We are seeking a highly skilled and motivated Full Stack Developer with strong expertise in Java (Spring Boot), React.js, and Amazon Web Services (AWS) to join our growing development team. In this role, you'll be responsible for designing, building, and maintaining scalable web applications and cloud-based solutions

Key Responsibilities:



Design and implement scalable back-end services using Java (Spring Boot).

Develop interactive and responsive user interfaces with React.js.

Build and maintain APIs and microservices architecture.

Design and deploy applications using AWS services such as Lambda, EC2, S3, RDS, API Gateway, CloudFormation, etc.

Collaborate with cross-functional teams including product managers, designers, and QA.

Ensure application security, performance, and scalability.

Write clean, maintainable, and testable code.

Troubleshoot, debug, and optimize application performance.

Participate in Agile ceremonies and contribute to sprint planning and estimations.

Required Qualifications:



Bachelor's degree in Computer Science, Engineering, or a related field.

3+ years of experience in Java (Spring Boot) development.

2+ years of experience with React.js and front-end development (HTML, CSS, JavaScript, TypeScript).

Hands-on experience with AWS (EC2, S3, Lambda, RDS, CloudFormation, etc.).

Strong understanding of RESTful APIs and microservices.

Familiarity with CI/CD tools and practices (e.g., GitLab CI/CD, Jenkins, AWS CodePipeline).

Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB).

Good understanding of software design patterns and best practices.

Preferred Qualifications:



AWS Certification (e.g., AWS Certified Developer or Solutions Architect).

Experience with containerization tools (Docker, Kubernetes, ECS).

Familiarity with monitoring tools (CloudWatch, ELK Stack).

Experience with unit and integration testing frameworks (JUnit, Mockito, Jest).

Experience working in Agile/Scrum environments.

Job Type: Full-time

Pay: $50.00-$57.00 per hour

Expected hours: 40 per week

Benefits:

Dental care Life insurance Paid time off Vision care
Schedule:

8 hour shift Monday to Friday
Experience:

Java: 8 years (preferred) React: 4 years (preferred) AWS: 4 years (preferred)
Language:

* English (preferred)

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2517362
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned