06 Sep
|
MDA Edge
|
Montreal
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.
Developing and maintaining Java-based backend applications.
Participating in the full software development lifecycle.
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.
Valuable 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.
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 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.
Core Java Development
Complex SQL Queries
Object-Oriented Programming Concepts
Mid-Senior level
Full-time
IT Services and IT Consulting
Get notified about new Java Software Engineer jobs in
📌 Java Application Developer (XML required) (Montreal)
🏢 MDA Edge
📍 Montreal