L2/L3 Java Engineer

Bounteous — Canada · Posted ~3 hours ago

Visa History ✓

Skills

Java 8 Kafka Collections Multithreading Problem solving Databases Design patterns UNIX Algorithms Data structures Computer networking Operating systems SQL Non-relational databases Communication NoSQL

🔓 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 software engineering team working on a scalable platform where you will add functionality, improve performance and participate in production support. The role requires strong Java fundamentals, multithreading and problem-solving skills, along with knowledge of databases, algorithms, operating systems and networking. You will also help users understand domain-specific calculation logic.

Highlights

Hands-on Java engineering role combining development and L2/L3 support responsibilities, with opportunities to work on platform functionality and scale while strengthening software design, systems and domain expertise.

Description

Skill Set: Java 8, Kafka, Collections, Multi-threading, problem solving as core skillset with knowledge of databases and design patterns, and some hands-on experience on UNIX. The candidate needs to be a self-starter, a confident personality with good communication skills who can work with minimum oversight and handholding. Responsibilities · Work as a developer on projects adding functionality and scale to the platform. · Write clean code and follow best practices on software design. · Maintain the platform by sharing support responsibilities with the rest of the team. · Willingness to learn domain fundamentals and explain calculation logic to users. Qualifications · Computing fundamentals: Working knowledge of common search and sort algorithms, basic data structures such as lists, maps, trees, and graphs, multi-threaded programming, computer networking, and operating systems. · Databases: Basic knowledge of SQL. Familiarity with non-relational databases. · Communication Skills: Good oral and written English communication skills are required for this role. A successful candidate must be able to work alongside the users and the wider developer community in the firm and should also be able to communicate effectively with them. · Bachelor or Master’s degree.