Java Developer

VLink Inc

Calgary

On-site

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Java Developer ( Full-time ) Calgary, Alberta, Canada - DK
Java Developer ( Full-time ) Calgary, Alberta, Canada - DK

Central Business Solutions, Inc • Calgary

On-site
CAD 99,000 - 104,000
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 Full Stack Engineer
Java Full Stack Engineer

Themesoft Inc. • Calgary

Hybrid
CAD 90,000 - 130,000
Backend Java Developer
Backend Java Developer

Galent • Calgary

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

Cyber Space Technologies LLC • Montreal (administrative region)

Hybrid
CAD 99,000 - 121,000
Hybrid work model
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Java Developer
Java Developer

Axelon Services Corporation • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Java Full Stack Dev + React JS
Java Full Stack Dev + React JS

Themesoft Inc. • Calgary

Hybrid
CAD 120,000 - 160,000
Java Backend Developer
Java Backend Developer

Prolifics • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Java Developer
Java Developer

Patch Tech Staffing • Calgary

On-site
CAD 90,000 - 130,000