cover image
Tekshapers

Java Backend Developer

On site

Montreal, Canada

Full Time

18-03-2026

Share this job:

Skills

Communication Leadership Java Scala Jira SQL Apache Spark DevOps Jenkins Problem-solving Programming apache git Organization Software Development Agile Spring PL/SQL Spark Spring Boot Kafka Express

Job Specifications

Urgent Role - Java Backend Developer

Location - Montreal, Quebec, Canada

In this role, you will be responsible for coding, testing and delivering high quality deliverables, and should be willing to learn new technologies.

Responsibilities

• Has in-depth understanding of the full software development life cycle. Deep familiarity with data & business analysis, along with modern software design & development concepts encompassing a range of languages & platforms.

• Can work within an Agile team to ensure that all key technical requirements are identified, estimated, designed, implemented, and tested.

• Can work on a collaborative cross-technology team where Java, APIs (services), PL/SQL interact with a range of business logic interfaces & systems.

• Can own small to medium scale strategic initiatives/projects, enhances process standards and best practices, and supports issues during UAT/system rollout phases.

• Understands business needs and priorities and provides thought leadership on potential solutions and the opportunities for technology to create positive impact on the business.

• Has excellent analytical and problem-solving skills that are coupled with strong communication, anticipates issues, and deals with them proactively.

• Is team oriented, highly collaborative, works effectively to build strong long-term partnerships with stakeholders at all levels of the organization and across a variety of business and IT functions.

• Self-sufficient and shows ability to lead, given the opportunity.

• Demonstrates a passion for technology innovation balanced with a pragmatic approach to developing and deploying solutions that best benefit the business.

• Nimble, adaptable, able to express ideas in meetings & design discussions, comfortable with ambiguity; course correct when circumstances change.

Qualifications we seek in you!

Minimum Qualifications

• BE/B Tech/MCA

• Excellent written and verbal communication skills

Preferred Qualifications/ Skills

• Deep understanding of Computer Science related Principles, Data Structures, and Algorithms.

• Ability to work both independently and closely with other team members.

• Ability to communicate clearly.

• Experience with standard DevOps tools such as Git, Jenkins, JIRA

• Strong knowledge of Core Java features: class loading, garbage collection, Java Collections API, Multithreading, Concurrent programming, Reflections API, Java 8 Streams.

• Experience working with Spring MVC framework, Spring boot, Rest API, JSON.

• Hands on working experience with Distributed Processing Engines such as Apache Spark.

• Hands on experience with Scala and good understanding of Functional Programming is a plus

• Hands on with Event Streaming Platforms such as Kafka is a plus.

Experience with transition from on-premises technologies to Cloud is a plus

About the Company

Tekshapers was founded in 2009, an MI, USA based Information Technology Company and our primary objective is to provide sophisticated business solutions to a group of companies worldwide. Tekshapers believe in client satisfaction, as a result of responsiveness and outstanding performance. The growth path of Tekshapers is more than 100% for last fiscal year. Commonly known as "Tekshapers" and we are Minority and Diversified Supplier with our motto Smart Works, for Smart IT solutions. What do we offer? * CRM products and S... Know more