Java Developer

Compunnel Inc.

Calgary

On-site

CAD 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A technology solutions company seeks a Senior Java Developer to design, create, and implement Java-based solutions. Responsibilities include developing high-volume applications and enhancing existing systems while ensuring performance and quality. Candidates should have over 8 years of Java experience, ideally in the financial domain, with strong skills in OOP and various Java frameworks. This role is based in Calgary, Alberta and offers competitive compensation as part of a dynamic team.

Qualifications

  • 8+ years of experience in Java development.
  • Experience in the financial domain.
  • Strong understanding of Java ecosystem and its design patterns.
  • Ability to write clean, reusable Java libraries.
  • Experience with automated testing and unit tests.

Responsibilities

  • Design and develop high-volume applications for critical systems.
  • Contribute to all phases of the software development lifecycle.
  • Write well-designed, testable, and efficient code.
  • Enhance systems by adding features based on requirements.
  • Monitor application performance and find solutions for improvement.

Skills

Java
OOP concepts
Java concurrency patterns
Version control (Git)
SQL
Application performance monitoring

Tools

Maven
Gradle
Ant

Job description

The Senior Java Developer will be responsible for designing, creating, and implementing Java-based solutions across a range of projects, including mobile applications and database programming.

The role involves contributing to software development efforts, enhancing existing systems, and ensuring performance, scalability, and quality.

Key Responsibilities
  • Design and develop high-volume, low-latency applications for mission-critical systems with high availability and performance.
  • Contribute to all phases of the software development lifecycle.
  • Write well-designed, testable, and efficient code.
  • Enhance existing systems by adding new features based on business requirements.
  • Monitor application performance and identify innovative solutions for improvement.
  • Collaborate with team members to build scalable, secure, and high-quality software products.
  • Follow best practices for development, deployment, and maintenance of software.
  • Deploy new features and products into the production environment.
Required Qualifications
  • 8+ years of experience in Java development.
  • Experience in the financial domain.
  • Proficiency in Java and strong understanding of its ecosystem.
  • Solid knowledge of OOP concepts and design patterns.
  • Familiarity with design and architectural patterns.
  • Ability to write reusable Java libraries.
  • Knowledge of Java concurrency patterns.
  • Basic understanding of MVC architecture, JDBC, and RESTful web services.
  • Working knowledge of Java GUI frameworks such as Swing, SWT, or AWT, depending on project needs.
  • Ability to write clean and readable code.
  • Basic understanding of the Java class loading mechanism.
  • Experience working with external and embedded databases.
  • Understanding of scalable application design principles.
  • Experience creating database schemas aligned with business processes.
  • Basic knowledge of JVM behavior, limitations, and best practices.
  • Experience implementing automated testing platforms and unit tests.
  • Proficiency with version control tools such as Git.
  • Understanding of build tools such as Ant, Maven, or Gradle.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer for High-Performance Finance Apps
Senior Java Engineer for High-Performance Finance Apps

Compunnel Inc. • Calgary

On-site
CAD 90,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

Compunnel Inc. • Vancouver

On-site
CAD 80,000 - 110,000
Senior Java Full Stack Engineer: Build Scalable, Fast Apps
Senior Java Full Stack Engineer: Build Scalable, Fast Apps

Compunnel Inc. • Vancouver

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

Virtusa • Mississauga

On-site
CAD 110,000 - 170,000
Senior Java Developer
Senior Java Developer

Compunnel Inc. • Mississauga

On-site
CAD 100,000 - 130,000
Java Developer
Java Developer

VLink Inc • Calgary

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

Scadea Software Solutions • Mississauga

On-site
CAD 110,000 - 150,000
Java developer
Java developer

VBeyond Corporation • Calgary

On-site
CAD 110,000 - 140,000
Senior Java Full Stack Developer(Use Precscreening Questions)
Senior Java Full Stack Developer(Use Precscreening Questions)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 70,000 - 90,000
Java Software Engineer
Java Software Engineer

Triunity Software, Inc. • Southwestern Ontario

On-site
CAD 90,000 - 120,000