Role: Senior level Java Full Stack Developer Experience: 5-7 years (required) Location: Calagary (Candidate is REQUIRED to go into the office for a Face 2 Face interview with the client) Hybrid: 3 days REQUIRED in office Position Description The Developer is responsible for project-team leadership, support and direction with business systems analysis, development and occasional maintenance support in an object/service-oriented architecture implemented on the Java and React platform. Skills Required Bachelor’s degree (pref. Computer Science or related degree) or equivalent experience Highly self-motivated, with the ability to complete tasks with minimal guidance, and to learn independently Excellent analytical and problem-solving abilities Excellent English verbal and written communication skills Excellent teamwork and collaboration skills in working in a cross-functional team comprised of Product Analysts, QA, UAT, Development and PMO members Ability to juggle tasks and priorities to meet rapidly changing deadlines Must work with System Architects to review/approve program and subsystem designs Java Data Structures & Algorithms Spring Framework JDBC and JPA/Hibernate Advanced Java Concepts API/API Design Proficiency in UNIX/Linux and Microsoft Windows distributed computing Java IDE (preferably IntelliJ IDEA) Relational DB principles using Structured Query Language (SQL) Desired Skills Background in Securities/Banking/Financial Services Experience working in a desktop Linux environment Experience working with an issue management system Experience working with a wiki, confluence #J-18808-Ljbffr