Job descriptionWe are seeking an experienced Java Developer to join our client in Montreal, QC for a full-time hybrid opportunity (3 days onsite). The ideal candidate will have strong hands-on expertise in Core Java, Spring Boot, microservices, Kafka, and REST/SOAP web services, along with experience in multithreading, messaging frameworks, and cloud technologies. This role requires a strong understanding of scalable enterprise application development, DevOps practices, and Agile methodologies, with the ability to collaborate effectively with cross-functional teams and client stakeholders to deliver high-quality solutions. Java Developer in Montreal, QC , 3 days Hybrid , Onsite Interview Budget: $90k to $95k Experience in years: 7+ Mandatory Required Skills: - Experience with Kafka - Experience with React and UI Tools - Good hands-on experience on Java Development - Azure exposure, A strong understanding of relational database design and SQL Select (including related syntax/features) - Java/J2EE, Spring Boot, Web Services (SOAP/REST), MySQL, WebSphere, Java Message Services, SQL Server - Technical Professional, with proven abilities in the areas of Java development and implementation, multi-threading, Concurrency, Semaphore - Candidate Should be string in Spring Core, IOC - Good in SQL Queries and Stored procedures - Should have exposure in Messaging framework like JMS, IBM MQ - Good in Unix commands - Candidate should work on the DevOps tools like, Git/Bitbucket, Maven/Bamboo, Stash, TeamCity/Jenkins, Junit, Splunk - Good Understanding of Agile Delivery Methodology & experience in working with Scrum teams. - Candidate should have exposure in Continuous Integration and Continuous Delivery - Excellent customer facing skills that include conducting compelling technical briefing & demonstrations. The person should have a technical aptitude to implement new technologies and articulate the solutions to the customer. - Demonstrable experience in Core Java (1.8 or higher) and Spring framework (Core, AOP, Batch), OFX Services, Micro-services, Kafka - Strong experience of developing multi-threaded and synchronization application - Strong experience in Web Services (SOAP and REST) with prior experience on JMS/IBM MQ.