Description

About the job
Senior Java Software Engineer with Kafka

Location – Montreal, QC

fulltime

 

We are looking for a highly skilled senior Java developer to join our company. In this role, you will design, create, and implement various Java-based solutions for the business that will range from mobile applications to database programming.

 

Responsibilities:

Write code for Proof-of-concepts and prototypes in support of solution architecture activities
Provide the controls and information on what we are improving Performance management
Ability to review and contribute to the definition of functional and non-functional business requirements and translate these into clearly articulated architectural requirements in the context of the required solution
Lead Design, Coding, unit testing and debugging applications in various software languages
Develops technical specifications for COTS software and configures various products based on specifications.
Maintain thorough subject matter expertise of the functionality and solution architecture


Requirements:

Have 7+ Years of software development experience.
Have experience in managing the delivery of software projects.
Experience in Spring boot, Microservices.
Java 11 version, Spring boot, Spring framework, Microservices, basics around SQL, Database (No SQL preferred), Message platform (like Kafka / JMS / MQ equivalent)
Have experience with Agile software development practices and tools
Have experience in UNIX, Linux & Shell scripting experience
Have experience in Oracle and MS-SQL database.

Education

Any Graduate