Back to results

Java Developer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Job Description

  • Responsibilities:
  • Designing and developing software applications using Java, Spring Boot, and Microservices.
  • Collaborating with team members to implement new features and integrate cloud services.
  • Writing scripts for automation using languages such as Perl, Python, Groovy, or Java.
  • Ensuring timely issue resolution and communicating solution gaps to the project team.
  • Requirements:
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
  • Proficiency in Java, with knowledge of Java 8 features and above.
  • Experience working with Spring frameworks, Spring Boot, and Microservices.
  • Strong understanding of n-tier Java web applications and interaction with systems.
  • Knowledge of version control systems like BitBucket and Git.
  • Familiarity with scripting languages like Shell, Perl, or Python, and database management systems.
  • Ability to read and understand business requirements, develop technical designs, and produce high-quality code.
  • Knowledge of software development methodologies like Agile, unit testing, and technical change control.
  • Excellent problem-solving skills and the ability to work independently or collaboratively in a team.
  • Strong communication skills and a keen interest in learning new technologies.
More about this job

Responsibilities

Design and develop software applications using Java, Spring Boot, and microservices, while collaborating with team members to implement features and integrate cloud services. Write automation scripts, resolve issues promptly, and communicate solution gaps to the project team.

Requirements

A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience, is required, along with proficiency in Java 8 or later and experience with Spring, Spring Boot, and microservices. Candidates should understand n-tier Java web applications, version control, scripting, databases, Agile methods, unit testing, technical change control, and be able to produce high-quality code and communicate effectively.

Skills

  • Java
  • Java 8
  • Spring Framework
  • Spring Boot
  • Microservices
  • N-Tier Web Applications
  • Cloud Services
  • Perl
  • Python
  • Groovy
  • Shell Scripting
  • Bitbucket
  • Git
  • Database Management
  • Agile
  • Unit Testing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Java
  • Java 8
  • Spring Framework
  • Spring Boot
  • Microservices
  • N-Tier Java Web Applications
  • Cloud Services
  • Perl
  • Python
  • Groovy
  • Shell
  • Automation Scripting
  • Bitbucket
  • Git
  • Version Control
  • Database Management Systems
  • Business Requirements
  • Technical Design
  • High-Quality Code
  • Agile
  • Unit Testing
  • Technical Change Control
  • Software Development
  • Issue Resolution
  • Computer Science
  • Engineering

Report this job