Java Software Engineer

Triunity Software, Inc.

Southwestern Ontario

On-site

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Triunity Software, Inc. is seeking a skilled Java programmer to design and develop performant and scalable applications in a Canada-based team.

You will define requirements, participate in the full development lifecycle, write efficient code, and troubleshoot issues while improving performance.

Candidates should have a CS degree and 5+ years of Java experience, with knowledge of relational databases, TDD, OO programming, and modern frameworks such as Spring Boot, Spark, and Hadoop.

Qualifications

  • Degree in Computer Science or related field.
  • 5+ years of Java application development.
  • Experience with relational databases.
  • Familiar with test-driven development and OO programming.
  • Strong problem-solving and analytical skills; familiarity with Spark, Storm, Hadoop, Angular 2/4/5, and Spring Boot.

Responsibilities

  • Define application requirements.
  • Participate throughout the whole development lifecycle.
  • Write efficient and testable code and troubleshoot the application.
  • Identify areas of improvement and make suggestions to improve performance.
  • Write and update documentation.
  • Identify bottlenecks and glitches and come up with ways to fix these issues.
  • Assist in the maintenance of code quality, organization, and automation.

Skills

Java
Problem solving
Analytical thinking
Test-driven development
Object-oriented programming

Education

Degree in Computer Science or related field

Tools

Spring Boot
Apache Spark
Apache Storm
Hadoop
SQL
J2EE
Microservices
Angular 2/4/5
Agile / Scrum

Job description

We are searching for a skilled programmer with a deep understanding of Java to design and develop performant and scalable applications.

Responsibilities
  • Define application requirements.
  • Participate throughout the whole development lifecycle.
  • Write efficient and testable code and troubleshoot the application.
  • Identify areas of improvement and make suggestions to improve performance.
  • Write and update documentation.
  • Identify bottlenecks and glitches and come up with ways to fix these issues.
  • Assist in the maintenance of code quality, organization, and automation.
Requirements
  • Degree in Computer Science or related field
  • 5+ Years of working on the development of Java applications
  • Experience working with relational databases
  • Familiarity with test-driven development and object-oriented programming
  • Good problem-solving and analytical skills
  • Familiar with SQL, J2EE, Microservices, Agile, and Scrum.
  • Comfortable using Spark, Storm, Hadoop, Angular 2/4/5, Spring Boot.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Triunity Software, Inc. • Mississauga

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

Virtusa • Mississauga

On-site
CAD 110,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

Bounteous • Montreal

On-site
CAD 85,000 - 115,000
Software Engineer
Software Engineer

Sproutlogic Consulting • Toronto

On-site
CAD 70,000 - 100,000
Senior Java Backend Engineer: Microservices & Spring Boot
Senior Java Backend Engineer: Microservices & Spring Boot

Bounteous • Montreal

On-site
CAD 85,000 - 115,000
Java Software Engineer
Java Software Engineer

Open Systems Technologies • Montreal (administrative region)

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

Precision Technologies • Calgary

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

VBeyond Corporation • Calgary

On-site
CAD 110,000 - 140,000
Java Software Engineer
Java Software Engineer

E IT • Toronto

On-site
CAD 90,000 - 130,000
Sr Java developer
Sr Java developer

Atyeti • Toronto

On-site
CAD 80,000 - 120,000