Senior Java Enterprise Developer

Jobiltytalentsolutions — Canada · Posted ~2 hours ago

Senior

Skills

Java Core Java Java Collections Multithreading Concurrency Exception Handling Messaging Solace JMS Spring Dependency Injection Design Patterns JVM Performance Tuning Garbage Collection Thread Statistics Maven Jenkins Nexus GitHub Communication Skills Analytical Skills Java EE Spring JMC JConsole JVisualVM Java Flight Recorder YourKit Linux SQL Geneos Control-M

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior engineering role focused on building and supporting sophisticated enterprise applications with Java. You will work extensively with core Java concepts, concurrency, messaging, Spring dependency injection, design patterns, JVM performance analysis, and modern build and CI tooling. Strong experience in Java and messaging is essential, while familiarity with Linux, SQL, scheduling systems, and financial-domain concepts is advantageous. The role suits an analytical problem solver with strong communication skills and a willingness to learn complex business domains.

Highlights

Senior-level role focused on advanced Java development, messaging, JVM performance optimization, and enterprise build tooling. The position offers exposure to capital markets and risk domains, opportunities to solve challenging domain problems, and an environment that values analytical thinking, effective communication, and continuous learning.

Description

Experience within Capital Markets and Risk a big plus. Over 7 Years of Java: Core java, Collections, Multi-threading, Exception Handling and concurrency, Over 4 years of Messaging: Solace or JMS, Spring: Dependency Injection only, design patterns , JVM Performance Tuning JMC, jconsole, jvisualvm, Java Flight Recorder, Yourkit or any other tool, should have understanding of GC and thread statistics. Build: Maven, Jenkins, Nexus, Github basic knowledge Good to have: Scripting: Linux, basic commands on files, logs monitoring. Database: Basic SQL Queries Scheduling: Ideal to have understanding of any scheduler: Geneos, Ctrl M or anything else. Non-Technical: Good Communication Skills, be able to relay information effectively. Willingness to learn, as the platform is vast. Analytical Mind/Sharpness as it is a front office application and sometimes requires acumen to solve domain related problems.