Job Description
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
Employment type
Job function
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