1 month ago Be among the first 25 applicants
This range is provided by MDA Edge. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
CA$90,000.00/yr - CA$100,000.00/yr
Job Summary:
We are looking for a Core Java Developer with hands-on experience in Java Backend Development, preferably with a background in Banking and Financial Software Application Development.
Responsibilities include:
- Developing and maintaining Java-based backend applications.
- Participating in the full software development lifecycle.
- Collaborating with cross-functional teams to define and design new features.
Required Skills:
- Experience in Core Java Development.
- Exposure to Azure, relational database design, and SQL (including syntax and features).
- Proficiency in Java/J2EE, Spring Boot, Web Services (SOAP/REST), MySQL, WebSphere, Java Message Services, SQL Server.
- Strong abilities in Java development, multi-threading, concurrency, and semaphores.
- Solid understanding of Spring Core and IOC.
- Good SQL query writing and stored procedures skills.
- Experience with messaging frameworks like JMS and IBM MQ.
- Familiarity with Unix commands.
- Experience working with DevOps tools such as Git/Bitbucket, Maven/Bamboo, Stash, TeamCity/Jenkins, JUnit, Splunk.
- Understanding of Agile methodologies and experience working within Scrum teams.
- Exposure to Continuous Integration and Continuous Delivery processes.
- Excellent customer-facing skills, including technical briefings and demonstrations.
- Hands-on experience with Core Java (1.8 or higher), Spring framework (Core, AOP, Batch), OFX Services, Microservices, Kafka.
- Experience in developing multi-threaded and synchronized applications.
- Experience in Web Services (SOAP and REST) with JMS/IBM MQ.
- Proven delivery experience of Microservices APIs using Spring Boot, Oracle PL/SQL, and performance tuning activities.
MUST HAVE SKILLS
- Core Java Development
- Spring Boot
- Microservices
- Complex SQL Queries
- Object-Oriented Programming Concepts
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Other
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at MDA Edge by 2x
Get notified about new Java Software Engineer jobs in Montreal, Quebec, Canada.
#J-18808-Ljbffr
Java Developer in Montréal employer: MDA Edge
MDA Edge is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for a Senior Consolidation Advisor. With a strong commitment to employee growth, you will have access to training programs and opportunities to enhance your skills while working in a dynamic environment that values compliance and excellence. Located in the Greater Montreal Metropolitan Area, MDA Edge offers competitive compensation and the chance to be part of a global team dedicated to delivering high-quality financial services.