Titre du poste ou emplacement

Sr Java Fullstack developer

Maverick InnoGarage
Toronto, ON
Posté aujourd'hui
Détails de l'emploi :
Temps plein
Expérimenté

Job Title: Java Full Stack Developer

Experience Required: 8+ Years

Location: Toronto, ON

Employment Type: Full-Time

Job Summary:

We are seeking a seasoned Java Full Stack Developer with 8 years of hands-on experience in designing, developing, and deploying full-stack applications. The ideal candidate will have strong expertise in Java backend development, modern frontend frameworks, and cloud technologies, with a deep understanding of the full software development lifecycle.

Key Responsibilities:

  • Design, develop, test, and deploy scalable Java-based backend services and RESTful APIs.
  • Develop responsive front-end components using React.js/Angular/Vue.js.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application performance and ensure responsiveness across devices.
  • Write clean, maintainable code following best practices and design patterns.
  • Perform code reviews, mentor junior developers, and contribute to architecture discussions.
  • Integrate with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Leverage CI/CD pipelines for automated build, test, and deployment processes.
  • Implement security and data protection standards in web applications.
  • Work with cloud platforms like AWS, Azure, or GCP for deployment and services integration.

Technical Skills:

  • Backend: Java, Spring Boot, Spring MVC, REST APIs, Microservices
  • Frontend: JavaScript, React.js / Angular / Vue.js, HTML5, CSS3, Bootstrap
  • Database: MySQL, PostgreSQL, MongoDB, Oracle
  • DevOps: Jenkins, Git, Docker, Kubernetes, Maven/Gradle
  • Cloud: AWS / Azure / GCP (at least one)
  • Tools: IntelliJ/Eclipse, Postman, JIRA, GitHub/GitLab
  • Testing: JUnit, Mockito, Selenium (optional)

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Experience with Agile/Scrum development methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent verbal and written communication skills.

Partager un emploi :