Software Developer 9408

Job title:

Software Developer 9408

Company

Foilcon

Job description

Job Description:HM Note: This hybrid contract role is three (3) days in office. Candidates resume must include first and last name.DescriptionResponsibilities:Required to translate technical systems specifications into working, tested applications. This includes analysis, design and developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests.Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion, and on-going production support.Knowledge transfer to fellow developersGeneral Skills:

  • Experience in programming and analysis; specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
  • Experience in the use of object and/or third generation language development tools
  • Experience in one or more programming languages
  • Experience in application design, latest design patters, deployment and troubleshooting
  • Experience with relational and hierarchical database technologies
  • Experience in the use of information retrieval packages using query languages
  • Experience with one or more communications protocols
  • Experience in structured methodologies for the design, development, implementation and maintenance of applications
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
  • A team player with a track record for meeting deadlines

Full Stack Skills (with More focus on Back-end)

  • Proficient with back end and front end development, including any associated areas such as database design/management and DevOps
  • Knowledge and experience with design and implementation of the overall web architecture
  • Experience with implementation of approved user interface, design and deployment of database
  • Knowledge and experience ensuring the entire stack is designed and built for speed and scalability
  • Knowledge and experience with the design and construction of REST API services
  • Knowledge and experience integrating front-end UI with the constructed API
  • Knowledge and experience in design and implementation of continuous integration and deployment

SkillsExperience and Skill Set RequirementsTechnical Skills – 60%

  • 5 yr+ Demonstrated experience in JAVA-based software development.
  • 5 yr+ Demonstrated experience using Java SDK, JEE, Apache Ant, Tomcat, JavaScript.
  • 3 yr+ Demonstrated experience in Spring framework, Spring JDBC, JSON Token (JWT), Restful API, PLS/SQL, Oracle DB.
  • 3 yr+ Demonstrated experience in SpringBoot series: Eureka server, Zuul Gateway, SpringBoot web, SpringBoot webservice, SpringBoot data/JPA, Swagger-UI tools, Open UI tools, Hudson/Jenkins, Maven.
  • 1 yr+ Desirable experience in Azure API Management.
  • 3 yr+ Experience with the agile user story and defect management life cycle using Azure DevOPS or JIRA.
  • 2 yr+ Front end development experience using: Angular 5, Bootstrap, NodeJS, NPM, TypeScript, HTML 5, CSS.
  • Curam experience is a big plus

Automation Testing Skills – 20%

  • 3 yr+ Experience in developing unit tests using Junit or TestNG.
  • Experience participating in Test Data creation and analysis skills in agile scrum sprints.
  • Experience participating in automation of Regression Testing in agile scrum sprints.
  • Experience using SQL to verify data integrity in agile scrum sprints.

Knowledge of Methodologies – 10%

  • Working knowledge of SDLC and the Agile development methodology.
  • Demonstrated knowledge and experience with RDBMS design concepts.
  • Demonstrated experience in identifying risk and providing solutions.

Communication Skills – 10%

  • Ability to build good working relationships.
  • Positive team player.
  • Good verbal and written communication skills.
  • Good analytical and problem-solving skills.

Must haves:

  • 5 yr+ Demonstrated experience in JAVA-based software development.

Expected salary

Location

Toronto, ON

Job date

Sun, 15 Jun 2025 00:55:32 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

Share

Research Assistant

Job title: Research Assistant Company University of Ottawa Job description in a description of work…

1 minute ago

Wiring Systems Engineer

Job title: Wiring Systems Engineer Company Actalent Job description Description The Wiring Systems Engineer will…

6 minutes ago

Customer Service Agent

Job title: Customer Service Agent Company Executive Aviation Job description Are you ready to take…

17 minutes ago

Client Service Representative

Job title: Client Service Representative Company CIBC Job description they are and what they contribute.…

1 hour ago

Snowflakes Developer

Job title: Snowflakes Developer Company ApTask Job description of huge data In-depth knowledge of ingestion…

1 hour ago

Registered Nurse Critical Care 6 East Certificate Required

Job title: Registered Nurse Critical Care 6 East Certificate Required Company Humber River Hospital Job…

2 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.