Software Developer - Java

IBS Software - Montréal, QC (30+ days ago)

Apply Now

The Java Software Developer will join the Montreal IBS Software Canada Team in Montreal, IBS’s new center of excellence for optimization, data sciences and machine learning. This team focuses on developing a suite of customized crew planning, management, and optimization solutions that balance airline interests with those of planners and crew members.

At IBS you will become part of a dynamic team focused on delivering exceptional results. Driven by a set of foundational core values and a collaborative approach, you will have the ability to exceed yourself. Kronos provides a work environment in which talented and skilled individuals can thrive.

Brief overview of the position and its impact to the organization:

Senior Java/Web Application developer is responsible for the implementation of new software products and existing product enhancements. This is a very hands-on position where the ideal candidate will not only drive the adoption of new architectures, but also work side-by-side with fellow developers to implement our products for new customers and ensure high-quality development practices. He/she must respect project deadlines and ensure software quality meets the company’s standards. Excellent communication skills are required, as the position requires close collaboration with fellow developers, Business Analysts, Product Managers, architects, and customers.

The ideal candidate will possess a variety of skills including but not limited to the ability to analyze large datasets and to develop modeling solutions to support optimized decision-making. This position reports to the development manager and will work closely with the Products team and customers to implement, configure and deliver mission-critical software components.

Participates in the design, analysis and implementation of specific functionality of customer projects using Java, Hibernate, Spring and other frameworks.
Participates to maintenance releases deliveries
Performs source code inspections and corrects defects.
Programs and performs the debugging.
Participates in the code review process and all other activities designed at producing high quality deliverables.
Performs unit and functional integration testing in an automated testing environment.
Estimates required timeframe requirements for accomplishing implementation tasks in projects.
Provides technical support to both clients and employees.

Work Experience Requirements:
1. What specific education is required for this job?

Bachelor's degree in Computer Science, Software Engineering, Mathematics, or other physical sciences

2. If you were recruiting to fill a vacancy for this specific job, how many years of experience would you require the candidate to have?

5 to 7 years experience in software development

3. What are the specific skill sets that you require for this job?

Excellent knowledge of Object Oriented design in Java 8 .
Experience with Agile development and design patterns.
Experience with AJAX, XML, Hibernate, Spring, Swing, SQL and Eclipse/MyEclipse/IntelliJ.
Experience with React.js (preferred) or Angular.js
Experience with relational databases, such as Oracle & PostgreSQL but also non-relational databases such as MongoDB
Experience with J2EE, HTML, JSP, JavaScript and Struts would be an asset.
Experience with REST interfaces / SOA architecture
Experience with implementation of products within a public Cloud (GCP preferred, AWS, Azure)
Must be Team-oriented.
Results oriented and strong customers focus.
Demonstrated experience working within a SCRUM environment

What are the specific language requirements for this job?

Excellent communication skills in English and French, both written and spoken

Location: Montreal

You could also apply in confidence by writing to:
Manager - HR
IBS Software (P) Ltd.
Nila, Technopark Campus
Trivandrum - 695 581

Ph: +91-471-2700080
Fax: +91-471-2700078

  • Freshers Recruitment : Currently through Campus placement only.