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