Back to results

Closed listing

Java Full Stack Developer @ Montreal Canada, Onsite

  • Montreal, QC, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Experience
7+ years of hands-on experience in Core Java, Python, Spring Framework (Spring Boot, Spring Cloud, Spring Security), Hibernate, JUnit, and enterprise application development.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Position: Java Full Stack Developer

Location: Montreal Canada, Onsite

Duration: Long Term Contract

Job Description

  • Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience.
  • 7+ years of hands-on experience in Core Java, Python, Spring Framework (Spring Boot, Spring Cloud, Spring Security), Hibernate, JUnit, and enterprise application development.
  • Strong experience in designing, developing, and maintaining scalable, high- performance applications using Java-based technologies and microservices architecture.
  • Hands-on experience with Apache Spark for large-scale data processing, analytics, and distributed computing solutions.
  • Solid experience working with DB2 databases, including data modeling, SQL optimization, query tuning, and performance management.
  • Experience with build and dependency management tools such as Gradle, including automated build and deployment pipelines.
  • Strong understanding of Object-Oriented Programming (OOP), Design Patterns, Clean Coding principles, and software engineering best practices.
  • Experience implementing and maintaining RESTful APIs, event-driven architectures, and distributed systems.
  • Proven expertise in unit testing, integration testing, and test automation using JUnit and related testing frameworks.
  • Hands-on experience with code quality and static code analysis tools such as SonarQube, including code coverage, technical debt management, and secure coding practices.
  • Experience with CI/CD pipelines using Jenkins and DevOps practices, including deployment, monitoring, troubleshooting, and release management.
  • Demonstrated ability to optimize application performance, scalability, reliability, and security in enterprise environments.
  • Experience with Agile development methodologies and collaboration with cross- functional teams to deliver business solutions.
  • Strong analytical, problem-solving, communication, and stakeholder management skills.
  • Experience capturing business requirements, translating them into technical
  • solutions, and driving delivery from design through implementation.
More about this job

Responsibilities

Design, develop, and maintain scalable Java applications, microservices, RESTful APIs, and distributed systems, including data processing solutions using Apache Spark and DB2. Improve application performance, quality, security, and reliability while supporting automated testing, CI/CD, deployment, monitoring, and delivery of business solutions.

Requirements

Requires a bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience, and 7+ years of hands-on experience with Java, Python, Spring, Hibernate, and enterprise application development. Candidates should also have experience with Spark, DB2, Gradle, JUnit, SonarQube, Jenkins, Agile practices, and translating business requirements into technical solutions.

Skills

  • Java
  • Python
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • Hibernate
  • Apache Spark
  • DB2
  • Gradle
  • Microservices
  • RESTful APIs
  • JUnit
  • SonarQube
  • Jenkins
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics

Keywords

  • Core Java
  • Python
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • Hibernate
  • Apache Spark
  • DB2
  • Gradle
  • Microservices Architecture
  • Object-Oriented Programming
  • Design Patterns
  • RESTful APIs
  • Event-Driven Architecture
  • Distributed Systems
  • JUnit
  • Integration Testing
  • Test Automation
  • SonarQube
  • Code Coverage
  • Technical Debt Management
  • Secure Coding
  • Jenkins
  • CI/CD
  • DevOps
  • Agile
  • SQL Optimization
  • Performance Tuning

Report this job