Back to job search
Teckhorizon Inc logo

Software Developer

  • Toronto, ON
  • On-site
  • Posted Oct 10, 2026
  • 1 position

$80 / hour

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 7+ years
Posting language
English
Working hours
40 hours per week
Seniority
Associate
Application method
Direct apply is available

Job summary

Analyze business requirements and technical specifications, design application solutions, and develop and maintain enterprise applications using Java EE and ORM technologies. Write and execute unit tests, deploy and troubleshoot applications, and provide ongoing application support.

Job details

Position Summary The Intermediate Software Developer will translate business requirements and technical system specifications into working, tested applications. Responsibilities include requirements analysis, application design, Java EE development, and unit testing. Key Responsibilities Analyze business requirements and technical system specifications. Design application solutions aligned with requirements and established design patterns. Develop and maintain enterprise applications using Java EE technologies. Implement ORM-based data access using JPA, Hibernate, or similar tools. Write and execute unit tests to validate application functionality. Deploy, troubleshoot, and support Java EE applications. Mandatory Skills and Experience 7+ years of experience developing n-tier enterprise applications. 7+ years of hands-on development experience with Java Enterprise technologies. Strong application design skills, including modern design patterns, deployment, and troubleshooting. Extensive hands-on Java EE development and troubleshooting experience. Expertise in JPA or Hibernate and the Spring Framework. Database experience; Amazon Aurora, Amazon RDS, PostgreSQL, Oracle, and PL/SQL are highly desirable. Proficiency with Eclipse IDE or Rational Application Developer. Experience with JavaScript/TypeScript frameworks such as React, Angular, or jQuery. Evaluation Criteria 1. Technical Expertise 40% 7+ years developing n-tier enterprise applications and hands-on experience with Java Enterprise technologies. Application design, design patterns, deployment, troubleshooting, and unit testing. ORM tools such as JPA, Hibernate, or MyBatis. 2. Spring Framework 15% Experience with Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring Security, and related components. 3. Database Management 15% Experience writing SQL queries and stored procedures using Oracle/PL/SQL, Cosmos DB, PostgreSQL, or MySQL. Experience with Amazon Aurora, Amazon RDS, PostgreSQL, Oracle, and PL/SQL is highly desirable. 4. Cloud and BPM 20% AWS services such as Aurora Serverless, Athena, Amazon S3, ElastiCache, and OpenSearch. Business Process Management tools such as Camunda BPM and Drools Rule Engine. 5. UI Development 10% Experience with React, Angular, and/or jQuery. Nice-to-Have Skills Agile development experience, including Scrum, user stories, continuous integration (CI), test-driven development (TDD), and automated testing. Experience developing web services and implementing service-oriented architecture (SOA). Experience with BPM tools such as jBPM, Activiti, IBM Process Server, Camunda BPM, or Drools Rule Engine. Experience with fine-grained security frameworks such as Spring Security, Apache Shiro, or ForgeRock.

What you’ll do

Analyze business requirements and technical specifications, design application solutions, and develop and maintain enterprise applications using Java EE and ORM technologies. Write and execute unit tests, deploy and troubleshoot applications, and provide ongoing application support.

Requirements

Requires 7+ years of experience developing n-tier enterprise applications and hands-on Java Enterprise technologies, along with strong application design, deployment, troubleshooting, and unit-testing skills. Expertise in JPA or Hibernate and Spring is expected; database, AWS, BPM, and JavaScript framework experience are also relevant.

Listed skills

  • SQL · Preferred
  • PostgreSQL · Preferred
  • Amazon Web Services · Preferred
  • React · Preferred
  • Angular · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java EE
  • Enterprise Application Development
  • Application Design
  • Design Patterns
  • JPA
  • Hibernate
  • Spring Framework
  • SQL
  • Oracle PL/SQL
  • PostgreSQL
  • AWS
  • Camunda BPM
  • Drools Rule Engine
  • React
  • Angular
  • Unit Testing

Job areas

  • Software
  • Technology

More jobs from Teckhorizon Inc

See all jobs from Teckhorizon Inc