Java Developer

VLink Inc

Calgary

On-site

CAD 80,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A technology solutions provider is seeking a Senior Java Developer in Calgary, AB. The successful candidate will design and implement Java-based solutions, ranging from mobile applications to database programming. Responsibilities include developing high-volume applications, improving existing systems, and collaborating with teammates. Proficiency in Java, OOP patterns, and familiarity with design patterns are required. This role is strictly onsite for at least three days a week.

Responsibilities

  • Design and develop high-volume, low-latency applications for critical systems.
  • Contribute to all phases of the development lifecycle.
  • Improve existing systems by adding new features.
  • Monitor performance and implement innovative solutions.
  • Collaborate with team members to build secure and quality products.
  • Perform regular checks to maintain software quality.
  • Deploy new features into the production environment.

Skills

Proficiency in Java
OOP Patterns and Concepts
Design and Architectural Patterns
Reusable Java Libraries
Java Concurrency Patterns
MVC, JDBC, RESTful Services
Java GUI Frameworks
Clean and Readable Code
Class Loading Mechanism
External and Embedded Databases
Database Design Principles
JVM Knowledge
Automated Testing
Versioning Tools (e.g., Git)
Building Tools (Ant, Maven, Gradle)

Job description

Location – Calgary, AB (Mandate 3 days onsite)

We are looking for a highly skilled Senior Java Developer to join our company. In this role, candidate will design, create, and implement various Java-based solutions for the business that will range from mobile applications to database programming.

The Role

Responsibilities:

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contributing in all phases of the development lifecycle
  • Improve existing systems by adding new features in line with business specifications
  • Monitor performance and implement innovative solutions to improve the overall system
  • Collaborate with peers and team members to build scalable, secure, and quality products
  • Perform regular checks and follow best practices to develop, deploy, and maintain software
  • Deployment of new features and products into the production environment

Required Skills and Experience:

  • Proficiency in Java, with a good understanding of its ecosystems
  • Sound knowledge of OOPS Patterns and Concepts
  • Familiarity with different design and architectural patterns
  • Skill for writing reusable Java libraries
  • Knowhow of Java concurrency patterns
  • Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
  • Ability to write clean, readable Java code
  • Basic knowhow of class loading mechanism in Java
  • Experience in handling external and embedded databases
  • Understanding basic design principles behind a scalable application
  • Skilled at creating database schemas that characterize and support business processes
  • Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • In-depth knowledge of code versioning tools, for instance, Git
  • Understanding of building tools like Ant, Maven, Gradle, etc
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - Calgary (3 Days Onsite)
Senior Java Developer - Calgary (3 Days Onsite)

VLink Inc • Calgary

On-site
CAD 80,000 - 110,000
Java Developer
Java Developer

Triunity Software, Inc. • Brandon

On-site
CAD 90,000 - 110,000
Bonus based on performance
Health insurance
Training & development
Java Developer
Java Developer

Triunity Software, Inc. • Victoria

On-site
CAD 90,000 - 120,000
Bonus based on performance
Health insurance
Training & development
Backend Java Developer
Backend Java Developer

Galent • Calgary

On-site
CAD 110,000 - 150,000
Hybrid work model
On-site Calgary
Java Developer
Java Developer

Triunity Software, Inc. • Edmonton

On-site
CAD 90,000 - 120,000
Bonus based on performance
Health insurance
Training & development
Java Developer
Java Developer

Triunity Software, Inc. • San Juan de Terranova

On-site
CAD 90,000 - 120,000
Bonus based on performance
Health insurance
Training & development
Java Developer
Java Developer

Triunity Software, Inc. • Cape Breton Highlands National Park

On-site
CAD 85,000 - 110,000
Bonus based on performance
Health insurance
Training & development
Java Developer
Java Developer

Triunity Software, Inc. • Fredericton

On-site
CAD 90,000 - 120,000
Bonus based on performance
Health insurance
Training & development
Java Developer
Java Developer

Triunity Software, Inc. • Regina

On-site
CAD 90,000 - 120,000
Performance bonus
Health insurance
Training & development
Java Full Stack Developer (Onsite, Markham, CAD Salary)
Java Full Stack Developer (Onsite, Markham, CAD Salary)

HR POD Careers • Markham

On-site
CAD 110,000 - 150,000