Skip to content
×

Java Developer

Job in Calgary, Alberta, D3J, Canada
Listing for: Compunnel Inc.
Full Time position Listed on 2026-11-10
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CAD Yearly CAD 90000.00 120000.00 YEAR

Job Description & How to Apply Below

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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary