Skip to Main Content

Job Title


Software Developer (Intermediate) 9364-1209


Company : Foilcon


Location : Toronto, Ontario


Created : 2026-01-22


Job Type : Full Time


Job Description

Software Developer (Intermediate) 9364-1209 The Developer will be responsible for translating business requirements and technical system specifications into working, tested applications. This would involve doing analysis & design based on requirements, writing Java EE code, and conducting unit tests. Responsibilities / Assignment Deliverables Translating business requirements and technical system specifications into working, tested applications Analysis & design based on requirements Writing Java EE code Conducting unit tests Mandatory Skills 7+ years'''' experience in developing n-tier Enterprise applications 7+ years'''' hands-on development with Java Enterprise technologies Expertise in application design, latest design patterns, deployment and troubleshooting Extensive hands-on development & troubleshooting experience on Java EE platform Expertise in JPA or Hibernate, and Spring Framework Proficient working with various Databases (expertise with Amazon Aurora, RDS, Postgres, Oracle and PL/SQL highly desirable) Proficient in Eclipse IDE or Rational Application Developer JavaScript / TypeScript frameworks such as React, Angular, JQuery Nice To Have Skills Agile development experience - Scrum, User Stories, CI, TDD, Automated Tests, etc. Experience writing Web Services and implementing SOA BPM tools such as: jBPM, Activiti, IBM Process Server, Camunda BPM, Drools Rule Engine Fine-grained security frameworks such as: Spring Security, Apache Shiro, ForgeRock Evaluation Criteria Technical Expertise (40%) Java EE Platform: 7+ years in developing n-tier Enterprise applications and hands-on development with Java Enterprise technologies. Experience in application design, latest design patterns, deployment, troubleshooting, and unit testing. ORM: Experience with ORM tools like JPA, Hibernate, or MyBatis. Spring Framework Database Management Cloud and BPM (25%) AWS Cloud: Experience with Aurora Serverless, Athena, Amazon S3, ElastiCache, OpenSearch, etc. BPM: Experience with Camunda BPM, Drools Rule Engine. UI Development (10%) Experience with React, Angular, jQuery. Must Haves Java EE Platform: 7+ years in developing n-tier Enterprise applications and hands-on development with Java Enterprise technologies. Experience in application design, latest design patterns, deployment, troubleshooting, and unit testing. ORM: Experience with ORM tools like JPA, Hibernate, or MyBatis. Experience with Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring Security, etc. Proficient working with various Databases (expertise with Amazon Aurora, RDS, Postgres, Oracle and PL/SQL highly desirable) AWS Cloud: Experience with Aurora Serverless, Athena, Amazon S3, ElastiCache, OpenSearch, etc. Expertise in JPA or Hibernate, and Spring Framework, and Struts Framework JavaScript / TypeScript frameworks such as JQuery and Ajax Server-side Java templates JSP, Thymeleaf We are an equal opportunities employer and welcome applications from all qualified candidates. #J-18808-Ljbffr