Java Full Stack Developer

Calgary, AB, CA, Canada

Job Description

Job Title:

Java Full Stack Developer

Location:

Toronto, ON

Key Responsibilities:



Design, develop, and maintain end-to-end web applications using Java-based backend frameworks and modern frontend technologies. Build and optimize RESTful APIs and microservices using Spring Boot, Hibernate, or related frameworks. Develop responsive and dynamic UI components using JavaScript frameworks such as React, Angular, or Vue.js. Collaborate with cross-functional teams including product, QA, DevOps, and UI/UX to deliver high-quality features. Integrate backend services with databases such as MySQL, PostgreSQL, MongoDB, or Oracle. Participate in code reviews, architecture discussions, and design decisions to ensure performance and scalability. Implement CI/CD pipelines for build, testing, and deployment using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Ensure application security, data validation, error handling, and authentication using industry best practices. Troubleshoot production issues, optimize application performance, and support maintenance activities. Maintain documentation for APIs, architecture, testing, and deployment workflows.

Required Skills & Qualifications:



Bachelor's degree in Computer Science, Information Technology, Engineering, or related field. Strong proficiency in core Java, OOP concepts, Spring Boot, Spring MVC, and Hibernate/JPA. Hands-on experience with frontend technologies:

React / Angular / Vue.js, HTML5, CSS3, JavaScript, TypeScript



Experience building and consuming RESTful APIs and microservices architectures. Knowledge of relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.). Proficiency in version control systems like Git, GitHub/GitLab/Bitbucket. Knowledge of CI/CD pipelines and build tools (Maven, Gradle). Experience working with cloud platforms (AWS, Azure, GCP) is a plus. Familiarity with containerization (Docker, Kubernetes) is an advantage. Strong debugging, analytical, and problem-solving skills. Excellent communication and teamwork abilities.
Job Type: Full-time

Pay: $70,000.00-$130,000.00 per year

Work Location: In person

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.


Job Detail

  • Job Id
    JD3273480
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, CA, Canada
  • Education
    Not mentioned