Enable job alerts via email!

Java full stack developer

LanceSoft Inc

Calgary

On-site

CAD 90,000 - 120,000

Full time

9 days ago

Job summary

A reputable tech company in Calgary seeks a Senior Java Full Stack Developer. This role involves building and maintaining enterprise-level applications on a wealth management platform. The ideal candidate will have over 5 years of Java experience, strong problem-solving skills, and a collaborative mindset. Responsibilities include software design, code review, and interaction with business partners. Knowledge of financial markets and Agile methodologies is a plus.

Qualifications

  • Strong communication skills to work effectively with users and IT team members.
  • Experience with financial market and wealth management applications.
  • Ability to provide accurate time/effort/cost estimates.

Responsibilities

  • Drive software design and architecture at a detailed level.
  • Review code and establish guidelines for developers.
  • Interact with business and operations staff to gather requirements.

Skills

5+ years of expertise in building enterprise level applications using Java
Experience with JavaScript frameworks
Strong knowledge of core Java and related libraries
Expertise in Java EE design and programming
Strong understanding of RDBMS databases, JDBC
Experience with web application servers
Working knowledge of Microservice Architecture
Experience with Docker and Kubernetes
Strong understanding of Agile methodologies

Tools

IntelliJ
Jenkins CI/CD
GIT/Stash
Mockito
JUnit

Job description


Job Title: Java full stack developer
Experience Level: Level 3
Location: Calgary (Day 1 onboarding onsite / in office presence 3x week)


Position Description
We are seeking a senior Java full stack developer, with quality and detail to build and maintain the corporate client platform on wealth management suite of applications. The candidate will be hands on with upgrades and hygiene changes over the applications. We are looking for a technologist who demonstrates excellent problem-solving skills and contribute to the team’s success. The candidate must have strong communication skills and be able work with both users and lead IT team members in a highly collaborative team environment.

Responsibilities
• Drive software design, architecture, and development at a detailed level
• Design and build core system components
• Plan, assign and track work within development team
• Review code and establish rules and guidelines to help developers
• Interact directly with business and operations staff, as well as partners within IT
• Review and participate in the specification of business and technical requirements
• Review test plans and work with partners in QA and UAT to ensure testing is proceeding correctly
• Provide good time/effort/cost estimates

Skills Required
• 5+ years of expertise in building enterprise level applications using Java
• Experience with JavaScript frameworks
• Strong knowledge and hands on experience on core Java and knowledge on related libraries.
• Expertise in Java EE design and programming, solid understanding of multi-tiered web-based applications
• Strong understanding of RDBMS databases, JDBC, and database access technologies (Oracle 11g/19c preferred), App/Webservers (Weblogic(JRebel), Apache/Tomcat, etc.) and Java Messaging systems (Apache Kafka, ActiveMQ, JMS etc.)
• Working Knowledge on Java Unit Testing/Integration testing with libraries like Mockito, Junit, Selenium, Jest etc
• Working knowledge and hands on experience on Microservice Architecture
• Working knowledge and experience with Google Web Tool Kit (GWT)
• Working knowledge on Docker, Kubernetes, Ignite and Artemis
• Understanding of requirements of large enterprise applications (security, entitlements, etc.)
• Experience with standard set of Java developments tools including IDEs (IntelliJ), build frameworks (Jenkins CI/CD), source code control (GIT/Stash), etc
• Exposure to JIRA or other ALM tools to create a productive, high quality development environment
• Ability to communicate in a clear and concise manner; individually or in front of a group
• Working understanding of Agile development methodologies
• Knowledge of Financial market/ESOPS (Employee Stock Options Services) domain, lending based products and Wealth Management

*//EEO Employer:Minorities/ Females/ Disabled/ Veterans/ Gender Identity/ Sexual Orientation//*
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs